This was a fantastic trip. John was our guide and he was very knowledgeable about the island. The tour encompassed so many different places and he knew how the best sights to see and how to see them. He and Elena worked with us to accommodate a last minute schedule change without impacting our trip. Would highly recommend it!