The sofa arrived on time and was very easy to put together.  The seating is firm but comfortable.  It is the perfect size for my space.