Returning this because while the top fit great, the bottoms were quite small and the bikini part felt a bit see through. Also my mistake, I looked at several similar items and thought this had shorts under. It's super cute though, especially the top.