I LOVE my sofa!  The cushions are firm but comfortable.  There are no cushions to remove or slide off the sofa.  The rich brown color goes with every season.  No assembly except screwing on legs.  So happy with my purchase!