I was able to put to together all under one hour. It came in 2 separate boxes. I Initially thought it was too firm but within a few days of use it was perfect. We love it.