Extremely happy with the product.  Everything arrived on-time and as promised.  All the parts were there and in good quality.  The materials are excellent.  The instructions were very detailed and accurate.  I assembled it myself and I am sure our 3 and 4 yr old grandchildren will enjoy it for years to come.