We've had this sofa for a few months now & it's terrible. The cushions are constantly sliding off & the seat it oddly higher where the sofa & chaise connect. I wouldn't call the cushions firm, they literally flatten when you sit on them. We just started sleep training our baby so we spend a lot more time in our living room in the evening & it sucks that we have such an uncomfortable piece of furniture to hang out on. We're seriously considering trying to sell this sofa to get a new one. Don't waste your money.