It's a nice suit if it would fit your top and bottom. I think I got a large (can't remember) and the bottoms fit perfectly but the top band was huge. My DDs were hanging out the bottom. But if I went down a size the bottoms wouldn't have fit. It is flattering though. I had to return it.