Excellent quality.  Very durable.    Instructions for assembly were accurate and easy to follow.    Hardware was provided in a blister pack with codes to match to the instruction sheet.   Assembly time was about 1.5 hours max.