A great stay on a beautiful part of the world.