A bit hard to assemble. I did it by myself and took me 3+hours. But the final product was worth it. Good quality and stable.