Just finished unpacking and putting it together... Its lovely.  
The delivery men were courteous, on time and gave us a 30 min. call ahead.
All boxes were in great shape, packaging was OVER THE TOP and very well done.
That said, 2 seats had minor scratches, that had to come from Manufacturer.. but customer service took care of this promptly and we are totally happy with how it was handled.

Pros: Beautiful, easy to put together.. Just takes a little time and care.  Very solid.
Cons: 2 small scratches, but this issue has been resolved already, with on call...