I bought this bed because it seemed soft and thick and also fit perfectly in my dogs cage. So far so good!  She loves it and I love being able to just throw it in the wash but be careful because it may shrink a bit so wash on delicate and dry on low!