The quality is just okay. It was really tedious to put together, took like 2 hours, and I am really good at assembly (adult legos).  The finish on it does nick and scratch easily at the corners. I like the style though and it does what I need