I only gave it "3" stars because of the assembly process. There are A LOT of parts which they have in
separate plastic pouches. when assembling the legs you need someone to help hold them so that they don't come apart while you're trying to install the rear leg assembly. the best advise I can give is
to read the instructions carefully. once the legs are together, the rest of the assembly goes rather well. If you take your time during assembly it will be a nice table for wherever it is placed. 

Pros: nice looking table when finished, accents the home
Cons: need help with the leg assemblies