For the price, I expected this cart to be quite thin and flimsy, but I was pleasantly surprised.  Great quality for the price and perfect size!  Fairly easy to assemble.  I did it myself.  The key is to not tighten the screws until they are all in place.