I received the bed [...] and my dog absolutely loves it. As soon as I cleaned it and set it on the floor he ran to it and jumped inside. I ordered the large because it sounded like the small would be too small for him. But better for him to have more room than not enough! I have a regular sized dachshund so he's on the higher end of being small and the lower end of being medium. This is his new favorite spot. The fabric looks very durable and appears easy to clean.