It is a very nice bed . I would go a size down if your dog likes to curl up . Mine likes to sprawl out so Medium works .Comparable price to similar products  Pet Stores .
Right to your door , put it in dryer to fluff it up... easy.