Perfect location and beautiful place! Can’t wait to return. David is an amazing host