Great quality and even better price. I purchased the large based on the size recommendation in the item details. Definitely could have went with the medium size for my two 58 pound labs. They kind of overtake the room but only the best for my dogs. More room for me to lay in and snuggle them. I think my dogs will have a hard time tearing these apart.