I bought this for a 3 year old. She spilled chocolate milk on it. It washed out perfectly.
The material is knit so there were some little pulls on it after she wore it once. I was able to pull them to the back so, it was OK. She loves it! It's slightly big, but she doesn't care.
Pros
Nice colors and looks as it does in the photos. My daughter loves it.
Cons
The material used for the dress may not be of high quality