The sofa looks very nice. The back is not very comfortable but we just bought some nice pillows. Three cushions are firm but we like that. I hate sinking into a sofa. Cleans really easily with a damp cloth. Also is very resistant to getting dirty and we have two dogs that lounge on it. It was really easy to put together.