Rapidvisa made a very confusing process better. They were always able to answer any questions we had. They are up front about the whole process and tell you what is going on with each step. I would and have recommended them to anyone needing a visa.
They do exactly what they say they will do when they say they will.
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.