My husband put it together and it seemed simple enough that I could have but Im too pregnant at this point to want to do anything extra. He thinks its firm and so do I but I like that about it and think it will wear in well.