Great looking bed, ample room and the sides are high and robust enough to keep my dog out of draughts. The base cushion is nice and firm and adding a snuggle rug makes it just right. I was worried would be too small, but the large is just right for my 25kg mixed breed, who is like a medium husky! All can be wiped down for cleaning and it looks like it will stand up to years of use. Great value for money and quick delivery.