The fit was as expected. My son wears 6 month clothes and this fit like 6-12 month. The wording is placed kind of low so when I put pants over the onesie the word Daddy got covered up a little bit. The material is thin but worked fine for my 80 degree weather. Overall it was super cute and my husband loves coming home to the babies wearing them.