We put it together in about 6 hours.  Labeled parts after grouping to find things easier.

Pros: Price and look
Cons: No pre-assembly at all