I was pleasantly surprised with how good the material was. It is a very nice quality dress. I bought a XL and it was a bit too loose on the waist so, I decided to get a L. It is still a little loose on the waist, but I like the length of it. I recommend getting your regular size or going down a size. I have large hips, small waist, and small chest.I am close to 5 foot 8. I weight 135lbs, waist is 29, hips 41. I bought a medium. Fits fine. I plan to wear tights with the dress so the length, though a little short for me, will be fine with tights. This dress does allow you to length it with the straps but the position I needed it in to look right with my waist and hips, made the dress hit me mid thigh.This is a super cute dress! Couple things though:1. It runs REALLY small. I’m usually in between a small and medium, but other Allegra K clothes I have were a little large so I opted for the small. I should have opted for the medium for more comfort, but the small looks good.2. It is short. I’m 5’2 and it’s pretty short on me, especially when sitting. Tall people bewareI ordered the black brown version and it is definitely NOT black, it’s actually navy. The buckles on the straps are super cheap and poorly made. Not something that should be on clothing. I worry about washing this because those cheap buckles will definitely snag the cheap material. I’ll probably keep it and wear it, making sure to put it through minimal washes. But I doubt it’ll last more than a season. SO tired of fast fashion and poor quality! Next time I’ll just save up and buy something vintage or more expensive. This piece feels very disposable.The dress was soft and both the colors and the fit of it were as expected. For reference, I am usually a size small in most things. I am 5’5 and 140 pounds. I ordered a small and it fit perfectly. Certain materials will cling to my stomach and accentuate it, but this dress did not. It was flattering. Also the straps are adjustable. However, I gave this a 4 instead of a 5 because it felt like the straps might break when I tried to adjust it. But I can’t speak of it’s long lasting quality because I have only worn it once so far. Oh! And it has functional pockets! You can see my phone peaking out of the one pocket. Overall, I would recommend.Very comfortable dress, just like the pictureLoved the dress but one of the buckles died in the wash on only the second goI wore this to a nineties fest and it was perfect! It’s so cute, I could totally wear this dress any other time!Love my new dressLiked : the dress is made of good material and fits well. Looks beautiful and smart paired with a white shirt underneath. The straps are easily adjustable if you have larger or smaller shoulders.Disliked: I was planning on wearing this for work but it is too short. I'm 5'4 and it comes 6 inches above the knee. I can wear it for other occasions so it is still useful.It always makes me very happy when i find a good product in my size (xs) and it looks and feels amazing. The pockets are real too. I do have to safety pin the back a bit to adjust it to my waist (23in) and to stop the straps falling off my shoulders. I still love it thoughReally good quality, looks great with my black pullerneck, woollen tights and knee high bootsWay too small order a size or 2 up of you do get this