I have this sofa in my waiting room and so many patients have given me compliments on it and even take pictures of it. Firm but comfy. Perfect depth