Very nice dog bed and at a great price.  I bought the 'small' for my 80# yellow lab.  I gave it 4 out of 5 stars only because it's rather poofy, and it took a few days for her to get used to stepping onto it with it deflating as she settled onto it.  Putting a large bath towel on it helped her get adjusted as the waterproof fabric is a little slippery.  The cover appears nicely constructed with a rugged zipper.   Very happy with it after a short adjustment period.