5 StarsBoth Tour guide and itinerary are excellentApril 24, 2017

Reviewer: Diana Wang
We certainly will recommend it