It took some time to assemble, but overall it is great quality and fit my needs perfectly. Looks amazing and I have had several compliments on it.