Wonderful hosts, so many lovely touches, fantastic location, can't wait to stay here again.