John was a great tour guide. He brought along his friend to help him communicate, as John's still working on his English. He genuinely cared for us and made sure we saw everything we wanted to see. I'd definitely recommend him!