I ordered an XS, I am a size 1-3 in bottoms. These fit perfect! Not too long, not too short. I ordered them to go over my bikini bottoms to hide my biggest insecurity on the beach or at the pool (my cellulite)!!! I do plan to wear them in the water, they are the perfect material for the water. I Love Love Love them! I love the white bc you can still see my bikini through it, & im sure will be very noticeable once wet. Would not advise to wear these in white for anything but a bikini cover up because they are pretty see thru.