Even though it was a bit time consuming, it was fairly easy to put together. The size and color were the perfect fit. I'm very pleased with my purchase.