I was hesitant to mail off my passport to a business I did not know. After reading the reviews on this website, I decided to use Travel Visa Pro. I live in Sacramento so driving to SF to apply for a visa would be a big hassle. I wanted to use a Visa processing firm located in Northern California. I have used TVP twice for visas to China and the service has been perfect!
Pros: takes care of all the work to get the visa
Cons: can't think of any
more