I read the description to the cart, had done some homework and I wanted a cabinet on wheels that offered two doors with shelves and a row or drawers. It arrived on time , you can always count on Overstock on shipping. The item was missing a few small pieces thankfully we had put together furniture before and had extra parts from previous projects. The quality is not what I expected for the price. its above average for most products you find today, but I think it was overpriced . I could have bought a vintage item for less money are had better quality. It looks good, rolls well but I would not over use it. Took several hours to put together and takes two people.