Great location, excellent hosts, what more can you say? You should stay here!