I love the concept that it’s reversible. We really wanted a sofa on the firm side and this was perfect. Sleeper feature for this price is a great deal. The color is as it shows on the picture. Assembly was less than hour for a 2-person effort. Not sure how easily the stains will be easy to clean up since you can change the fabric. We love it overall and so we hope to enjoy it many years to come.