Our company has used J J Travel USA for a few years now for business travel, especially the international travel. We are a small size company. Most of our domestic travel are booked on-line directly through airline company, sometimes a on-line travel agent. JJ can't compete the domestic ones. But their international prices are good and they are friendly and professional. They provide the tickets on time and don't make mistake on the reservation. So far, I would say they are a good company to use if you have this kind of need.