This is really cute and easy to wear. I'm 5'9" 150 lbs and it just touches the ground (medium). The fabric is a bit odd (swimsuity) and it is somewhat difficult to get in and out of. I feel like I will either rip the straps or they will sag after a few wears/trips to the bathroom.