Great dress! It's sexy and it can be dressed up or worn casual. The fabric doesn't give a lot, just enough to get it on and hold you 'in'. For reference I am 5'4", 115lbs, 32DD with very little curves. I ordered a size small and it fits like a glove.?