I gave 4 stars because it's very small, but the quality is excellent. My daughter is a size 3T so I ordered 2-3 and it was tiny when it arrived. I returned it and got 4-6 and it fits perfectly.
Pros
I love the satin material and I also love how it fits.