We bought a Sactional sofa when we bought our house. It's much more expensive than other couch alternatives, but it's highly configurable and easy to wash.
Every few months, I redesign our living room layout to reflect how we're using the space.