Could not rate this place high enough. Brilliant location and place. Wonderful host.