I bought this in a Small. I'm 5'3, 146lbs. Material and fit were great! My only wish was the zipper on the skirt was longer. I have a small waist and an average size booty so getting it over my butt was a challenge. Other than that loved it! Will buy from them again.