I am always looking for tall lengths and even though this is not labeled as "long" it fits me well, I am 5'9" and 140 lbs. The medium was loose, I returned for a small and it's snug and perfect. The legs are a slim pant all the way down to ankle. It's really white in color, not off-white, but very unique style. In Florida we can wear white whenever! The skirt almost comes to the knee - shorter girls may want to shorten it a bit.