I absolutely love this dress!! It’s simple but elegant. I bought this dress back in 2019 when I was about 156 lbs and use to be a size Medium. I got my normal size(medium) and wore spanx to smooth everything out and I felt SNATCHED!! I will say though that the rhinestone belt is not as stretchy as the rest of the fabric if you don’t like your dresses to be skin tight you might want to go up a size. I’m 5’3” and wore 5” heels and you could see my heels a bit but I didn’t mind that. If I wouldn’t have wore heels the dress would be on the floor and I would’ve stepped on it at some point lol. The material is nice and thick! The rhinestones shine beautifully 🤩 I tried it on again this year(2022), I recently had a baby and now weigh about 175 lbs, I needed a dress for an event and since I still had it I wanted to try it on. After a pair of spanx and a while of struggling I was able to get it on but the rhinestone belt was WAY too tight I knew I wasn’t going to be comfortable so unfortunately I didn’t wear it but I could have. That’s how great the quality is! The seams didn’t rip, the zipper didn’t break or unzip, the rhinestones didn’t fall off. I was so surprised lol I would 100% recommended this dress!! Honestly if I ever have an event to go to again I’ll probably buy it again if my size is available.