We were on a cruise so we were on a limited time frame on the island. We had heard about the company from the welcome center. We were given the owner's cell number in order to get in contact with him in case we missed our appointed time. Well we did because of an issue with the taxi; but they made sure to make up for it. We have two young boys (10 and 7) and because we had to go at a later time, they made sure to let my boys go up twice. It was something they did not have to do, but they were so kind and understood our situation. It was a wonderful trip. It was well worth it. My boys still say it was their favorite part of the cruise :)