The top is too loose and has no support if you wear it with/without the straps. The bottoms go past your belly button which is great but the cut exposes your crotch by a LOT. I was planning on wearing this to the beach in Maui with my family but this would be way too inappropriate.