Well made bed and my dog loves it. I have a german shepherd and went with the extra large which ended up being the perfect size for him, and he fits with room to spare.