So happy with my purchase! I ordered the XL for my Labrador, it's the perfect size and he drifts off to dreamland as soon as he lays on it. Very sturdy material and easy to clean too.