I bought this for a weekend trip for my 18 month old and it was perfect! The first one that we received was defective and not sewn correctly. I contacted the seller, who immediately refunded my money and sent a new one.