Some restaurants listed in this thread,
As for hotels, I like the International, quite reasonably priced.
http://www.ihhotel.com/?gclid=CPfLqIvAm8QCFZWCaQodKjQAWQ