I originally ordered size 2T for my 2 year old and it was WAY too small. (My toddler is in the 50th percentile for height and weight, so she's exactly average.) I had to re-order the 3T/4T size for her, which fit fine, so I can't imagine a 3 or 4 year old being able to wear it. Also, the material is very thin, which might be a consideration for people who live in colder areas. Here in the southeast, it was fine, although I did add a light sweater after the sun went down. Otherwise, this is a completely adorable costume and my daughter received tons of compliments on it.
Bottom Line Yes, I would recommend this to a friend