Five stars.  The table arrived on time, all parts were there and NOTHING was broken.  I put most of it together myself, just had to have help with one of the screw that just didn't want to go in the metal legs.  There were even two extra screws.  Love my new table.