Was incredibly easy to put together once you get the hang of it! Took about 2 hours to put together and it was a first time for me. Very big! The seat only holds about 150lbs so be mindful. Overall love the product!