WOW - Great location, great accommodation & wonderful atmosphere. We will be back.