Cotton is a great choice for a sofa for many reasons. Firstly, it's soft, which makes it very comfortable. Secondly, cotton is durable. It's easily able to resist the wear and tear of everyday use and has natural stain-repellent qualities. Due to this, it's easy to clean and maintain. Lastly, it's a breathable fabric, which means it doesn't collect a build-up of moisture. Perfect for summer months.