It fits as expected kinda a lot of skirt there but it looks good, the support feels firm in the bust, as well as stomach, I haven't tried swimming in it yet but I don't think I will have any issues, the only thing I would change is maybe a little more fabric across the back because it is kinda stretched in the back which makes the back look like a lighter fabric, however the front is pretty loose due to the gathering fabric.