I have a small business in Sayulita and Terán Rojas & Associates has been invaluable in our success: explaining the ever-changing tax codes; applying the payroll taxes, social security, medical and profit sharing for our employees; calculating local and federal taxes on income; reporting and paying the appropriate governmental authorities in a timely manner. Most important, every associate at Terán Rojas is professional, friendly, helpful and honest. They will sit down with us any time we ask for a meeting, and they respond to emails within minutes. No request or question is too small or trivial, or too complicated, or too big. I recommend them 100%.