Though nice, the Marriott charges an arm and a leg at their restaurant. But there is a decent reasonably priced pizza place on the property. I think it's called La Scala. And a deli too.
They said they'll also take you to a nearby upscale mall area with plenty of shops and restaurants. The only trouble is if you're on call, you wouldn't make the 90 minutes.