It’s very firm and comfortable and my 75 pound dog loves to sleep on it and my cats like to hang out on it too. Very pleased with my purchase!