This dress is SO much fun. I wear a 10 and the L is not snug, super sketchy, comfortable and flattering. Bonus is the adjustable straps and the length is perfect..not too short where you can't sit down or bend over without exposing yourself.