Fantastic location. Great hosts. Lovely accommodation. Perfect in every way!