I highly recommend this travel agency if you need to obtain a visa to China. The fee is $180 for a 10-year visa. The entire process is hassle-free. Just need to bring them your passport, one passport photo (google photo requirements for the visa to make sure you get it right), and either a check or cash for the fee. Cherry was the one who helped me. She's very sweet and answered all my questions. I got a call 3 weeks after I dropped off my passport that my visa is done and my passport is ready to be picked up. This agency is located in the Cathay Hills plaza, right next to Mr. Z BOBA. They have one dedicated parking spot right in front of their office, making it convenient to be in and out.