I never in a million years thought I would be wearing a swim dress, but this is surprisingly cute! It hides the areas I'm most self-conscious about and the print is really cute. I'm between a medium and large and sized up to a large, I think I could've gone either way as the straps are adjustable.