Love the look. Extremely Happy with the price. Firm but comfortable and very large! Weve had it for 3 weeks now and have already spilled a beer on it, and my dog has slobbered and vomited on it.  Both with a rag and warm water came out effortlessly and no lasting water stains. A great buy for my clumsy and messy family.