Great deal for the price we paid. It was easy to put together. It is firm, but we expect it to soften as time goes on. Also, we wanted someone firmer so it fits us perfectly. Note, this sits a petite person perfectly.