I ordered this dress for a party coming up tomorrow and I was so nervous that it wouldn't fit right. I took a chance ordering the LARGE but I really wanted the XL which was SOLD OUT ... So I ordered a large which is my usual size but some reviews said it ran small. I was over the moon happy that it fit fine with plenty room to move around. The clasps look a little bit flimsy tho so I hope they hold out. I'll definitely be shopping here again.