Size large is a bit smaller than you would imagine. My 50 pound dog does not fit in the bed comfortably. Overall, a nice quality bed with a lot of fluff. Great for a small dog or even a cat. Not meant for big dogs.