I spent a great deal of time searching for a sofa that met my criteria which included seats and cushions that are removable. They are with this one and have zippers to allow for dry cleaning down the road. Further, I wanted a couch that would not "sink" in the seat area and provide for a firm, yet comfortable resting spot. This couch met all of the criteria including it looks terrific!