Fits well but I ordered the Synchrony black and white stripe with the mesh overlay and instead I received one that has a solid black overlay with a blue and white pattern bikini top which isn't even in the photos. Not happy.