While assembling I was afraid it was going to be a bit wobbly but once I had everything tightened, it's very sturdy.  The top is faux marble - I missed that in the description but it looks great.

Pretty easy to assemble, looks great.  No scratches or nicks.  I'm very pleased with the finish and sturdiness.
I struggled to tighten the screws for the legs.  It might have been easier with a little WD40 on the screw...not sure.  Otherwise, easy.