I have a 9 year old 90 pound German Shepard who has been enjoying her size large bed, but I wish I had bought the extra large so that she could lay down flat and not have her head hang off.  The bed is well constructed and is thick enough for her.  She does seem to be very comfortable.  Has not been washed yet, so can not review that aspect.  

Pros: value, appearance
Cons: none