I'd give Elton a 6 star if it was available. He had such a deep knowledge, English was great so there were no communication problems. We opted to modify the tour to see some more things downtown and delete the beach. He was very flexible. Had him pick an authentic local food restaurant for lunch. It was great. Very enjoyable, interesting, and wonderful.