There's nothing wrong with staying off-site. My BIL has had Mariott points, so we have stayed at a couple of the Springhill Suites nearby. Those hotels have a free hot breakfast which greatly increases their value.
To save additional money, you now have the option of eating off-site.