Excellent material  Rather overwhelming assembly.  Would prefer it was already put together on delivery even if it would mean extra charges.  No on wants to spend days on assembly.  Not sure that I would ever order again as so far the cart is not yet put together.