We were picked up in the morning by Dennis, very helpful and knowledgeable about history and native culture, and wasn't boring, been on a lot of tours, Dennis kept it freehand was always checking to make sure everyone was having a good time.
Even with a highly active toddler it was great, enough stops to keep her entertained and got to see so many beautiful parts of the island we hadn't really planned to, if you have a day I would highly recommend this tour!