This is the perfect bed for our Spinger Spaniel/Pitbull mix. She loves her new bed. I purchased the large bed for her and it couldn't be better. She is 70 lbs and this bed has room for her to move around and stretch out. It is very comfortable and very well made. Putting the memory foam insert inside the the cover was very easy. The material looks and feels very durable. I love the fact that the cover is machine washable as well. I am extremely pleased with this purchase and would recommend it to anyone.