Overall good quality and very happy with this purchase.  Ours is starting to show wear & tear after a couple of years but we (or our toddler) also probably put it through more extreme conditions than most would.