This thing is awesome! Foam fill is firm enough that you don't sink to the floor and it's spacious enough for my 70 pound pooch and 6 foot tall husband to sit on together!