I had to return it because it was way too small. If I covered everything in the front you could see crack in the back and vice versa. The top had weirdly stiff cups and was oddly sized. I wished it fit because I loved the style and the color/pattern. I sized up and everything. I'm a size 6 in pants and ordered the large