Location and view alone make this place a gem, but staff are also courteous and helpful, which made my stay even more pleasant. Altogether great value, and I would happily stay here again. One note of caution: while the AirBnB reviews all go to the same place, there are multiple booking options, and the room you get varies with the price (I didn't realize this until I arrived, and asked to move rooms partway through my stay; believe me, the view was worth the higher price, and if I were doing this all over again I would have started with booking a Harbour-view, higher-floor room at the outset)