The bed is very soft and the size is perfect for my dog Boxer male (35 kg), but it is not solid at all! the bed of the bottom was ripped in 2 days !! The former bed of my dog tore the same way but after 2 years of use !! but not in 2 days !! I am very disappointed !!!