5*. Beautiful place. Great host. Def stay here.