Pretty complicated to put together, but I think we will be pleased with the end product.  Will let you know when we finish how it looks and holds up!