This is one of my favorite swim outfits I've owned. It's so comfy and flattering. Very true to size. The only reason I'm giving it 4 stars and not 5 is because I'm having trouble with the dye running onto my skin if I have sunscreen on. I've washed it 5 or 6 times and it still happens. It's so frustrating because this is such a cute suit!!