Great cart.  Medium level difficulty putting together; took me 1 whole day, and I am very handy.  The laminate is not the best I have seen; slight edge lift off on some pieces.  I hope it will last. Drawers and cabinets move smoothly.  You can't easily switch the side of the towel bar, but it is possible (drill new holes and cut bar to fit).  Overall a good purchase.