Excellent experience. Loved every place we visited.
Services of the guide: Excellent. Very personal. Communicated with good details. Really helped guide us where to go and helped us understand the culture and history.
Services of the drivers: Very good. Punctual.
Hotels services: Very good service. Treated us well.