I love this bathing suit! The only reason it isn't getting 5 stars is because the bottoms as an XL fit more like a medium and the XL top fit perfect so if I had the option of ordering up a size the top would be too big and the bottoms would fit better. Im a pant size 8 and a 36 D chest so I typically wear a large bathing suit. I originally ordered the large, and it fit more like a small so I returned for the XL which Im happy with.