So the quality of material is amazing and the built in rash guard is amazing. I did have an issue with sizing as their chart stated i should need an A2. The pants fit great but the top was too small by alot. After much hassle and multiple weeks of attempts to contact customer service, they FINALLY shipped out my replacement top. 3 weeks to late for my competition but i guess it is what it is. Overall the experience was frustrating. So, GI quality- AMAZING. Customer service quality - much to be desired. O and their customer service phone number is not in service so email is your only option ...