Assembly is a bit complex but the quality of the product is very much worth it. Sturdy and elegant, and everything fits perfectly.