high quality product

Pros: good fit and finish, durable materials
Cons: long assembly time...easy, but takes a while!