It fits really well and is so so cute but the material is a little see-through for those of you who mind it. I ordered a Large and I’m 5’5 with 27 inch waist but I think I Medium would have been fine too since the material is kinda stretchy. The color is also just like the picture!