best location, best host. best of everything. will stay here again next time we visit