Fits my 4 year old a bit big, she is *just* in a 4T. Comes with cape, headband and a pettiskirt. Appears to be made well and durable, but the pettiskirt is probably going to rip in one day (it's a cheap paper like fabric). My 4 yo is so excited to be Snow White for Halloween.