Excellent place to stay - the accommodation is clean, spacious and every detail is thoughtful. The location is beautiful. The hosts communicated in a timely manner with detailed instructions. Highly recommend!