The love seats are firm and comfortable.  It was fairly easy to put together with 2 people.  They look great!