I had a horrible experience with Mr. Iqbal too. They charged me even before they provided me any service. Their explanation. They need to charge me before my details can be entered in their system. (They asked me for a credit card/ debit card number, and I did not realize that it was to charge me until I found the transaction on my account. Unfortunately, I was charged on my debit card. )
My filing was done a week later or probably after a month. Because, a month later, after I made repeated calls to inquire the status of my refunds they again asked the ITIN of my dependent.
I was told an amount as my State tax refund, but finally I got a credit of close to 1/3rd of what I was told, to my account. I called up the Tax officials, and they informed me that the filing was done for a much lower amount than what I was told Mr. Iqbal's assitant.
9 out of 10 times I tried contacting them, they were not even reachable. I have been repeatedly asking them to send me the copy of the returns filed, but haven't got them mailed to me despite repeated assurances.
I never got any Federal tax refunds. It is 4 months since my filing, (or at least since I was charged for the service). A few weeks ago when I inquired with IRS they told me that my e-returns file got rejected because my last name was given wrong. I have been trying to reach them since then to re-submit my returns, but in vain.
If you are reading this, and if you haven't already tried them, my suggestion, Never go to GAAP Accounting.