Absolutely perfect! Great quality and exactly what my dog needed. He made it his bed since the first minute  he tried it out and won't sleep anyplace else!