Soft and cushiony but just like the other beds i ordered, i got too small of a size for my dogs. If you have big dogs than you should really get the large/extra large size. I got mediums and they are too small for my dogs. But they are good beds.