Meh, I bought it to wear to church. The top stretches quit a bit but the skirt doesn't. I'm 5'4" 175 pounds and the xl fit perfectly. Hit right at my knee. Although it fit nicely it just looks cheaply made. Material is funky, you can see every bra and panty line. Reminded me of something at Dots, Wal-Mart, or Rainbow for cheap. Most definently not worth 30 dollars. Wasn't for me.