I have been through numerous beds and this one by far is the best.  I was looking for something that wouldn't wear down and get flattened from use within mths.  I was also looking for a waterproof liner as our Dane sometimes has accidents at night.  This bed is just like a human mattress and the foam is lined to keep accidents out.  Many beds have uncomfortable material that is used for the waterproofing, this bed has regular material for comfort where the dog lays and has a separate soft layer of waterproofed material around the foam mattress.  Both can be taken off easily and washed.  I ended up getting more than one bed as they are so well made and large enough for our Dane to sprawl out on and have the support under her.

Pros: looks, support, water resistant
Cons: expensive