I found the web site hard to use. Did not seem clear when I made a mistake. I struggled through the stuff mostly myself so I am not sure that your operation is any more useful than any other firm. Seems customer service is a thing of the past.
5 years ago
TourRadar has a
4.5
average rating
from
6,746
reviews