Seating is firm but comfortable.  The pillows for the back have velcro so they will stay in place and they are comfortable as well.  The Sectional seems well built and that it will hold up.  Assembly was easy and it looks great in my living room.  Great purchase!