Really easy to put together. Firm but I find it comfortable. Love the fact that it pulls out for guests. Lovely fabric and great value for the money.