My corgi really enjoys this well-made quality lounge bed! The size large accommodates all his various sleeping whims (lie lengthwise, sideways, or cuddle up in one corner). The fabric is super soft, and dirt, hair, and sand (we live on the beach) brushes off easily. One word of advice is that I would only run this bed through the wash when really necessary (soiled or stained), or only wash the cover on the center pillow. The cover on the center pillow is very easy to zip back on after washing, but zipping all the different inserts back into the “frame” of the bed is a bit of a chore and a struggle.