My dog took to his new bed pretty much immediately. I could have maybe got away with a smaller size ( I bought XL), but he has the luxury of being able to stretch out as much as he wants, and to get to all those strange positions that dogs get into when they sleep. :)
The bed is soft and comfortable while still being supportive. It is well made and the two different textures on each side of the main cushion are a nice touch.
We are both very pleased with my purchase! Excellent value for the price paid.