From the reviews I've seen, and my own experience, keep in mind when you are buying that they will not even consider your size when sending the product. They will send you a "large" (the top has no tags) regardless of the size you order. It fit me just like in the picture, (I'm 5ft2", 105lbs) and was quickly one of my favorites, but after about 4-5 washes it fell apart :(. Very cute, just not very good quality.