I am really NOT handy and even I was able to assemble this cart. I did have one small problem with it (when trying to attach the back panels to the first side, the holes did not line up) but I worked around it and by the time all the other sides were in place it was ALMOST screwed in where it should be as the other parts forced it into position. It does have a small gap on the back, but is overall stable & very pretty. Definitely a good deal for the money. And the granite piece arrived intact etc.