Perfection!! Delightful location and superb accommodation.