The best place we have stayed (and we have traveled all over the world!)