Beautiful piece. Great quality leather. So far so good as we have only had it for two weeks. Firm cushions but not too firm to be uncomfortable . Back cushions zip on so they don't slide around and off for easy cleaning