Perfect location and wonderful hosts, we would love to stay here again and highly recommend.