The cart was easy to assemble.  It took my son about 2 hours.  Every piece fit perfectly and the cart is roomy with tons of storage and it looks very rich.