They charge minimal, but they really take care of your case file. And very transparent. Proper individual to handle taxes. I visited big offices that make you wait and they treat you like " one in a queue type " long time wait's for any question. But i found the best with them over phone things are taken care of.