My dog LOVES her new dog bed.  She is literally smiling. We got the XL... which is really a size too big, but she likes the extra room.  I look forward to seeing how it washes. 

Pros: comfortable, durable 
Cons: a little big, the fabric does not zip off to wash