Nice cart but a pain to put together. I would defiantly pay the extra cost to have it assembled. 
There was a few spots where the holes weren’t pre drilled. Overall it’s a beautiful sturdy cart and I love that it has a real granite top. The top VERY heavy!