The color was beautiful and like the photo. However last year I bought a royal blue dress in a size M and it fit like glove but this one had a little bit of "space" in the middle and it fit looser so I had to keep pulling it down so it would sit over my bust and body frame nicely. Overall it was a nice dress, but I feel like a small would have been too tight so I played safe and got a size I'm used to. ** (I'm 5'7 and 176lbs hourglass/athletic build)