Ordered a large and it’s a perfect fit for my labrador. He loves it. It’s soft and has a perfect raised side for him to rest his head. Stylish too, so goes great in our living room. 100% would recommend and will buy again once this one needs replacing, which will be a long while yet as the quality is fantastic. Delivery was also fast and free, win win!