Very nice dog bed.  I have 2 Great Pyrenees and they each have the largest bed and fit nicely on them.  Love that I can just unzip the top cover to wash.  Sometimes I leave the top cover off because the beds are toasty warm. My cats love them also...  When the dogs aren’t using them they are all over the beds. First it’s a wrestling mat then they sleep. Lol.  So far the cushion maintains it’s shape. Very pleased with this purchase.