Excellent quality at a reasonable price. Highly recommend. 

Assembly took some time (~3 hours), but I think that's because I did everything on my own.