David's guesthouse is lovely, we had a great stay before our cruise. It's in a perfect location with lots of restaurants nearby. Such a lovely garden to sit in and the guesthouse was fully stocked with every amenity. We will definitely be back!