Very, very pretty dress. I'm giving it 4 stars because the mesh used on the top area to protect the lace from ripping is visible. It's not a complete eyesore, but it would have been better instead of being a nude color to maybe be clear. As far as the size, I can't really say if it's too small or not. This is a bridesmaid dress and one of my bridesmaids said she is a size 14 so I ordered a 16 just to be safe. The dress would not zip up so I'm not sure if I received an accurate size from her or if the dress truly does run small. Touchy subject for a lot of women so I didn't question it.