Not your usual H & R Block office
I was very impressed with how well my own return was completed since it was very complex. I am a US resident, but over 100K of my income is from retirement, real estate investments, stocks and bonds. This is all overseas income on which I had already paid tax in countries of origin. The woman who prepared my taxes had experience with this type of complex return, knew how to apply credits for taxes already paid to other countries. She also helped me fill out 18 pages of other forms required by the IRS . It was not just your regular tax form but things called FBAR and Form TD F 90-22.1 that you must mail on paper. Want the best, look for people who hold title of Enrolled Agent.