My daughter is 9 almost 10. Her height is 4'6' and the extra small fit her beautifully. Maybe a tiny bit loose but not much. so she can wear it for a while longer. Material is velvety yet a bit stretchy.  The gloves were a bit too big but good quality tho. The mask that came with it was bad but the suit was great and she absolutely loves it. She says its comfortable.