Rosie loves it because it is soft all round and yet the sides don’t flop over when she rests her head on them.  I love it because she prefers it to my sofa.  Size-wise it is perfect for a fairly tall 20k border collie.