The tour driver was on time for pickup at the hotel we stayed at, however, the shuttle was smaller than expected and extremely full. The ride there was smooth but I wished the tour company provided more items to rent ie. umbrellas or beach chairs. That would have been nice to have because shaded areas are very limited. Overall, we had a good time and everything went smoothly.