So perfect and affordable, we have 2 sizes.  The 100 lb dog has been loving his for 2+ years. Still cushy and firm.