This dress will definitely get you an Oh Snap! reaction! It is slinky and sexy but in a subtle and comfortable way. I am 5'5, 150 lbs and wear a size 6 in jeans. A large fits comfortably. It's snug but since the material is a little thicker, it's not tight per se but more compression-like. It's super flattering and very forgiving. I love this dress!
"Oh Snap!" is right!