Pros: Good material and great style. Not too thick or thin, just right. It has cute bell sleeves, and I really like that the top can tie to the bottoms to prevent them from rising up in the water. Great value. Even came with the head cap piece.Cons: Runs a little small. Definitely order a size up. It's not high quality but not cheap either, you get what you pay for. The material is a little thin and I feel like it shows your shape easily, there is no lining either so you should probably be prepaSee full review