I got one each for my 100 lb dog and my 25 lb dog. Both dogs love them. The mattresses quickly became their favorite place to nap. I've washed the beds and they came out good as new.

Pros: Very well made; good color selection
Cons: absolutely none from me