Great location, friendly hosts, extremely thought-through accommodation