Vibrant hotel restaurant delivering fantastic food and friendly service, though ac could use a boost on warm nights.