Our dog is loving his new bed. It’s soft cover and firm, yet comfortable cushion was just what we wanted for him. I was worried it may be small for our 45 lb English Setter, but the L is perfect. Highly recommend this bed.