You have the reviews of people who have information of the services of STR North America Headquarters (Travel Agency) in the state of Tennessee.
At the moment the firm receives a score of 4.8 stars out of 5 and that rating is based on 13 reviews.
You must have seen that its rating is nearly the best one, and it's founded on an average of feddbacks, so the rating is quite faithful, although it doesn't have a large quantity of ratings to grant it total credibility.
You know that we do not usually bother to put feddbacks when they are good and we usually do it only if we've had a problem or issue...
This Travel Agency belongs to the category of Travel agency.