The assembly was easy  and took hrs to finish, but the final look was worth it. Customer service was also great if you have questions or concerns they are very quick and responsive. I do recommend the product for the price and quality.