Assembly was challenging but totally worth it!! I love our bookcase. Works great for my kids room!!