A hidden gem in an outstanding location. Highly recommended.