I ordered several of these table and was very pleased with the quality and the price.  A bit of a stickler to put together, but I'd say a novice can do it.  It just required a small amount of patience.  

Pros: good quality, great price
Cons: none