A perfect trip, I will definitely recommend it to my friends
5/5
We made the reservation two months in advance and have been in contact with Carolyn all the time. She was extremely patient. She helped us find hotels, revised the plans, and solved every difficulty we encountered. Our guide Lee was also...