This place had all the bases covered from location, to food, to charming atmosphere.