I ordered this cart for multi use and it is perfect for these applications.   It is relatively easy to put together and is very solid.  It is also a lovely piece of furniture.

Pros: the parts are all top quality and finished product looks great
Cons: none for me