A little challenging to put together as the instructions could use improvement/the parts were not labeled accordingly. I am pretty good at putting things together/have done it so many times yet it still took way too long but definitely doable. Be careful with the finish as it's easily damaged (I dropped a leg on concrete and now its all knicked up). Overall an attractive design and all parts fit well together so it is engineered well.