A great sofa for the price.The cushions are not too soft nor too hard, and are very comfortable. The seating height is a bit on the lower side. Its very easy to clean too. We really hope it lasts long.