Assembly was not easy, it took longer than I expected. The bolts needing to be secure in the back of the cart were a “son of a gun” to install. The body is plastic (not a strong HDPE type). The cart is strong enough (it has steel reinforcement in places to give it strength ). The top holds my Griddle and, the cart's interior holds my 20lb. Propane tank. The interior has a shelf. The interior space is enough for my needs. It does come with a cart cover. The price enticed me to purchase this cart. I was looking for a cart that would not rust or, be made with manufactured wood.