This dress is everything! I ordered for my upcoming honeymoon and it's absolutely perfect! The fabric is very stretchy but I still decided to size up one size and I'm so glad I did. It's very figure hugging - my normal size would've fit just fine but I like having the extra stretch in the larger size. You can't even tell, it still fits like a glove. Buy this dress you won't regret it!