Although I didn't opt to eat at any local restaurants during my one night stay, there seem to be plenty of great options around when I looked online. My room had a refrigerator and microwave, so bringing a few items of your own is an option too.
Definitely bring your own toiletries, such as body wash, toothpaste, and mouthwash. There are little packets of shampoo/conditioners and little bars of soap provided that may be enough for some, though.
I didn't get a chance to really check out the area, but Tallwood, although not fancy, was fine for my stay and I'd probably stay there again.