We have a large dog and it is tough, at times, to find a pet bed that truly is XL. I'm giving it 4 stars simply because we had to move it out of our master bedroom because each time our pup would lay on it I would hear him lie down. The outer casing washes great and it holds it's shape very well. Definitely would recommend.