Although it takes a decent amount of time to put together, it was 100% worth it. Love the look, and it is sturdy and comfortable.