I don't write a lot of online reviews, but I don't think I've ever felt better about my body than I did in this swimsuit. They are putting some kind of alchemy into the cut. It's just cheeky enough, the leg is cut just high enough, stomach is surprisingly supportive and it is LONG enough for the tall gals too! I am 5'11, 150lb and M tall was perfect. Beware if you are well endowed (I am 32DD) your nipples will likely fall out when you bend over, ha. If I had packed clothing tape it would have be...