Really nice quality, different styles, and roomy fit. My 5 month old son is pretty big for his age and we ordered the 6-9 month size. They fit well with some room to grow. He is 19lb. Some of the shirts have printed patterns and others have embroidery. Some of them have wide necks and others have little buttons on the neck for taking on and off.