This dress fits true to size. i ordered an xs like i usually wear as a small was falling off of me when i had tried on in store. the colors are more vibrant in person. it's a really pretty dress and is very well made. the fabric is solid and light weight. i don't think it would work for someone with a lot of curves unless they sized up though as it is a really straight dress that is meant to lay free.