This swimsuit was perfect for my cruise! It fit pretty well, although I could've sized down for a more secure fit. I wore it with shorts when it was time for us to zipline. I LOVE that it has adjustable straps so I tightened them to secure the girls a little more.