My son really liked this suit, but we chose another of higher quality for my son's first communion.  For the price, this is fine, but we wanted something more elegant.  We also found the suit ran quite large.  I ordered the recommended size based on his measurements but it was way too big.  The shoulders hung off, the sleeves covered his hands and the pants looked like palazzo pants.  He is 8 and we ordered a size 6.  He usually wears a 6-7 in casual clothes from places like Children's Place and Old Navy.