Perfect! Exactly as ordered! Quick delivery. Im normally a size 6 and the medium is perfect. Ill update when I wear these in water. Based on how thick it is I am not expecting any problems w/ it! Love the colours too. Bought the matching top and they are so cute. Using this for kayaking and going to a water park in Mexico where I will be zip lining and swimming and on an atv. Need an outfit that I can do all of that w/.