So I've had mixed experiences with Allegra K clothing in regards to fit but I absolutely LOVE this dress. The material is nice, the length of the dress is perfect (mid thigh). The only con is that the suspender part of the dress bends oddly around my boobs but that's all of my clothes. I purchased a large and I weigh 150 lbs, typically size 8. 5'6" with 36GG bra size.