Great bed. Sturdy and durable fabric. nice colors. I have a 100 pound dog and got a large. Perfect size for a large cuddler. If you have a large dog that likes to spread out more or a Great Dane size or similar and you have the room, get the largest size.