We just purchased 2 new Casper Dog beds to replace several beds in a recent move.  First, they look great.  Let's face it, dog beds in a room are not exactly designer, but this one has nice structure and looks neat and clean.  The fact that it can all be washed is also impressive.  Our older dog had significant arthritis, and often moves around at night trying to get comfortable.  Since we got the Casper bed, she sleeps the whole night through on it with minimal repositioning.  She also seems to be less stiff in the morning.  She is a little over 60 lbs and likes to stretch out, so the large was perfect for her.  We got the medium for our other pup...they are the same weight, but Emma likes to curl up in a ball so the smaller size was more cozy.  They are able to scratch and den into the bed, but the durable cover shows no sign of tearing.  They are well worth the investment, and I highly recommend!