5 star all-around. Beautiful place. Perfect location. Wonderful host. I can’t think of better place.