As with everything Bobo Choses, this playsuit is amazing.
The size label says 8 - 9 years. I'd say it would be a good fit from 7 - petite 9 years.
In good condition - overall it's in great condition but there is a mark on the front of the playsuit (on the shorts... see photo). I have lowered the price to reflect this.