Product is good, but I didn't know I would have to assemble it - however it only took about 1.5 hours.  Delivery by FedX not so good.  Given a date, waited around at home for delivery after 5:00pm FedX indicated they would not deliver until the next day.  Waited around the next day, about 4:00pm I contacted FedX and was told it had not left their local warehouse, was told I would be called, so we left the house.  No call but when we were coming back we ran into the FedX driver who delivered the package around 8:00pm.