I love this top! I got it for our honeymoon in Mexico and it has been great. I am always leary buying swimsuits without trying them on but the way this one is designed it is a great fit for many body types. The top of it is nice because you don''t have to worry about cleavage falling out when you are in the ocean or swimming. The bottom is nice because it can be loose or you can tie the little twist part on the side and make it look a little tighter. Overall a great top. Just wish it would have came with black bottoms like in the pic, but I purchased some plain ones and they worked out fine with the top. I am usually about a size 12 or 14 and the large fits me great. I am curvy and it still works out great, not too tight at all.