I ordered a white xxl. My usual size is a 14. This fit perfect.  After 23 years together, my honey and I are getting married in September (eeek!) & I decided "screw the rules" I'm wearing white.  After ordering a few different tulle skirts and returning, it was a no brainer to keep it when this one came. Considering value for price, this is most excellent. Well made & lined. Came packaged well. I was expecting to have to steam it as tulle can arrive looking like a hot mess. But that was not the case.  It's a very bright white, which I like. But trying to find a blouse or belt that's as white has been a challenge. As for length, I'm 5'8" tall and if I set skirt at natural waist line, it touches the floor. I also bought a long white slipto wear under it. I'm not wearing the slip in photo.