Very Shoddy I ordered two baskets for my 15 month old twins. One of the baskets was acceptable. I sent the other back for an exchange. The replacement was just as bad if not worse. The basket handle was crooked, the basket itself seemed to be made of scrap pieces and had lots of splintered and broken shards poking out. There was also no uniformity to the color of the baskets. All three were different. The liner itself was fine, nothing fancy. I returned all three baskets.