I just received this cart yesterday so it hasn't exactly been put through anything...what I can say is...assembly is pretty straight forward. Most likely you have tools but they give you everything you need to assemble the cart. I did use my own screw driver for assembly as it was more comfortable to use and had a longer reach.
I wish I had a ratcheting wrench that fit the screws but I didn't. Even still, the tools provided get the job done. The quality is there, it feels sturdy and the wheels are exactly the high quality kind of wheels I wanted and not some cheap wheels that can make the nicest cart feel ****** come time to move it. It is a good size for even my space limited garage.
Overall I am happy with this product and look forward to using it for various tasks to help keep things organized and within reach!!!