The materials are very high quality (except for part E, which should be steel), and most fit together without a hitch.  Customer service hesitated for days on a price reduction after I received multiple offers on my news feeds for a lower price. But, they eventually acquiesced and credited my account. Delivery was in less than 3 weeks. Be careful working with the roof panels - they're very sharp. The end result is a positive one.