This hotel restaurant is idyllically situated, offering a retreat from everyday stress. It is a hotel and restaurant establishment.