Very pleased with this product! The assembly seemed a little daunting at first as there were so many pieces. Its a miracle in packaging. That said, between good instructions and perfectly fitting parts, it was assembled in about 2 hours, and I didnt have any leftover pieces!