Very good quality for the price and comfy for my 100 lb Great Dane puppy. I got the XXL and it’s a perfect fit!! Apparently he’s a little more than halfway grown so I’m not sure if he will fit when he’s an adult but for any other big dog this is a great bed for the money!