It is made of good material and the colors are cute however it runs small. It barely fit my newborn and she was only 6.4 lbs at birth. She only wore it for 2 weeks and she outgrew them already. Don't buy the newborn size unless your baby is a premie.