The cushion its self is perfect BUT, I have a rotti and XL is always perfect for her so I did not read the actual dimentions thinking XL would be great, WRONG, it is only 37"X25" which is very small for a rotti. delivery was quick, the matiral great, just not as big as you may think for a XL