Delivery and packing was fine but the product itself is bad.  I got it for my newborn (3 weeks old now). First wash was fine.  after 2nd wash, started noticing pilling and bobbling on it.  as soon as my baby wore it she started getting uneasy on breathing.  Moreover, my black dress was covered with white pillings and bobblings after carrying her in that dress.  Immediately changed her dress and after a few minutes , her breathing returned to normal.  I would never recommend it.  Please don't buy this product if you love your baby.