Great quality. Super soft and cuddly. My dog is 50 pounds and I got the large size. Totally could have gone with the medium.