Absolutely perfect. My 65 pound pit mix takes up about half of the large sized bed. He loves his new bed so much and it’s made lovely! Has zippers all around to remove stuffing and wash the cover. It’s very firm and comfortable.