This fit my needs perfectly for my son's baptism.  I wanted something warmer since it's March in MN, and simple.  I didn't like the satin outfits that populate the majority of options for christening.  We didn't use the bonnet, so I have no idea if that would have fit. My son is 4 mo old and wears 6 month sized clothing.  It is a true white, so spit up stains will still show...put a bib on your kiddo until the ceremony!  My LO did end up getting too hot by the end of the day, but he typically runs warm.  We have yet to successfully put him in a fleece footed pajama without him overheating. The knit is a good quality.  I washed and air dried it to make sure it wouldn't shrink before the big day.  The collar stayed in place initially, but as the day wore on, it curled up