I love this dress, but it's partly my fault that it's a bit loose. I've learned to size up when buying clothes from Amazon or eBay. So normally I'm a size US small, but I sized up to the M to be safe. I could have worn the small as the M is a tad bit loose. Not so bad that it looks like I'm wearing someone else's clothes, but in the bust it's a bit big.