We got the large and it is the biggest size we could find online for a dog bed. The price was very reasonable too. My dog absolutely loves it. It's really comfortable! My only concern is that the first time we washed the cover the pattern faded in one area. We have only washed it once so don't know if it will fade anymore with continue washing. Other than the cover we love this product! 

Pros: Good value, great size, extremely comfortable, easy to remove and wash cover.
Cons: Cover faded in wash.