I love this top! It is fleecy and warm on the inside. Very comfortable and cute. I am going to order another color. I am 5'7", 165 lbs (usually wear size 12) and a large fit perfectly.
Very high quality swimsuit all corresponds to the size and fast delivery.
Boob cups are way too high, but removeable, much snugger in the top and arms, but is forgiving in the stomach, and if you have some extra belly weight it will hide that.
I love it! I'm 5'9 180lb 36D and I got the larg and it fits perfectly!!!