Bought this for the extra large kennel. Perfect fit, well made and dog seems to like it too. Soft and comfy.