Awesome bed. Dogs love it. Easy to wash. Large is great for a Lab. XL for a Great Dane