Excellent, no signs of wear. This is so pretty IRL. Body is soft cotton/poly lined. Labelled 3 years but looks a tiny bit small.