Clay H.
Yelp
I just used Apollo Travel (aka ATT Inc) to get a visa to visit Brazil. They charged less than their competitors, and the turnaround time was fast! I think it was less than a week from the time they received it until the time it was on its way back to me. The communication was good - they were able to answer my questions before I sent in my application, and I'm very glad I called because I was missing one piece of paperwork for my application. They were knowledgeable and alerted me to my mistake, which saved the time and hassle of re-sending application materials.
The only reason I'm giving 4 stars and not 5 is b/c I asked via email to be notified when my passport was on my way back and to have the tracking number for the shipment, and that request was ignored. But the passport did get back to me when they said it would, so I can't complain too much.