I have an extra large kennel and it fit perfectly. It’s not too thick so the dogs don’t get too hot and i love that it has a skid proof  bottom to prevent it from slipping around. Very soft and cuddly for them too!