Had this sofa for 3 years now and it's still great! I have a toddler who drops everything on it and I use my carpet cleaner to clean it and it looks brand new, so the fabric is easy to clean and it's still comfortable. I get a lot of compliments on it