Very cute and fits true to size. I am 140 lbs, 5'7", with a 28" waist and the medium fits great. I wear it with a petticoat and I think it looks great. The material is average- you get what you pay for as far as that.