I'm really impressed with this for $18! It's beautiful and sewn well. After reading others reviews and looking at their pics, the dress runs a little big. I have a 5yr old, ordered a 4t. It fits perfectly!