I'm quite pleased with the cart.  The only disappointment is the back is a flimsy material -- not as solid as the rest.  But otherwise it's quite good.
It was easy enough to assemble, though it did take some time.  
There's an unfortunate typo in the instructions -- at a very early stage, the instruction call for using the #5 screws, when really it should be #15.   If you follow the instructions step-by-step, you won't realize the mistake until you need those #5 screws later.    Then you'll realize you used shorter screws where you needed longer ones, but you'd have to disassemble to get them out.   
All seems to be structurally sound, regardless.
I do recommend this product & actually ordered a second one (the smaller companion)