This bed is firm but soft and huge - I bought the largest size for our Doberman and we can all cuddle on it with ample room. He is a couchbed snob so he’s ignored all beds before this. In response to reviews about the cushion, it does arrive flat and takes a full 24 hours to puff up.