Outstanding stay. Location, hospitality and accommodation are great. Highly recommended.