This fit my great dane (100lbs) very well, gives plenty of room for adjustment, and absorbs a good amount of water. It does not absorb heat but reflects it since it is white, and cools him well on walks without being too heavy with water. I'm very glad this is offered as an option to keep my boy cooler in the summer heat.