I was so nervous buying an outfit online - especially since you can't see it and get a feel for how it would look on you. I took a chance however - and was so happy that I did!! This outfit fit perfect on me - and OMG - so sexy!! My BF really loved it - it is one of the top two outfits that I have now!! I am on the shorter side - 5'2" and am about 140 lb but kinda athletically built and this was perfect on me. Kinda hid my tummy but showed off my top and backside perfectly. ;-) I would recomment this product to anyone - it is stretchy so it fits multiple sizes and also so comfortable on!! You will love it - and so will he!!