Really good value, bought my niece a small one for her French bull dog and was so pleased with the quality and value that I got the extra large one for my Labrador, he looks so comfy warm. The large would have been fine but he likes to stretch out. So that's the only reason I went for the extra lge.  I would recommend to anyone.