It's very fitted, the fabric is soft, drapes well, and isn't see-through. The hem is perfect for me to wear with sneakers. I'd say the hem on the small is about 29-30 inches. It's very comfortable to wear for travel, and it doesn't wrinkle. I bought this for travel wear, and it's perfect. Will be ordering more.