Five stars all around -- and here's why:
1) The location is AMAZING (such beautiful views to take in with your morning coffee!)
2) Ben and Dina's communication was stellar -- everything was super clear and easy to follow, especially regarding check-in/check-out
3) I had a minor unexpected problem arise during my stay (through no fault of the hosts) and Ben got back to me right away and immediately began figuring out a solution.
Would highly recommend both this place and Ben and Dina as hosts. You will not be disappointed if you book with them!