I am 5'11'' and usually wear an Xl. The color is so vibrant and eye catching!the cut of this and the fabric really made me feel confident. The stitching could be better and this could be a little more breathable, but I really don't care. It is just so pretty. Love it.