H & R Block is very well trusted and they know what they are doing and are up on all the laws. My taxes were handled very professionally and in a timely manner and they made sure I got every tax benefit that was coming to me. I only had to wait for a week to get my refund and it was alot more than I expected. Highly recommended.
PROS: Professional, up on tax law, quick turn around.
CONS: Alittle bit expensive, but worth it if you are receiving a nice return back