It was a good experience, especially for us since we traveled with an infant. Just a disclaimer, the driver didn't speak English at all, but it was fine. Just expect that, like other tours, the time per area was very limited because the travel was a bit far. Still had a good experience.