It was a pleasure doing business with RapidVisa, they fill up all the paperwork and review it before they send to USCIS. I just have to sign it and mail it back to RapidVisa and they handle it from there. Also their costumer service is very good, they answer all my question pertain to my case. Also they give me a estimate time when I should receive my document and it was right on the money. I am happy to refer their service to anyone.
Disclaimer: The information herein is not intended as legal advice and is provided for general information only.Questions involving interpretation of specific U.S. laws should be addressed to an attorney and/or government officials.