Another factor to take into consideration is whether you plan on staying with this firm, and whether you think this firm will grow, and increase your salary as it does.
Small businesses, be they restaurants or law firms, often offer as much in the way of growth potential as they do in current compensation.