Andrew is great, very passionate and professional. He also accommodate our needs during this trip, his wonder service made our day. The itinerary is well arranged, no rush and enough time to visit and to take photo, what’s more important, almost every stop has a washroom.