I bought two beds- one for each dog. They both love snuggling in them.

Pros: Good value for the price. Pleased with purchase.
Cons: Not sure how well the bed will launder.