Good quality. Took about 3 hours to put together. Customer service was very helpful when we found a scratched piece. Sent out a replacement right away. Customer service kept in contact through the whole process.