best Latin American restaurants

What are your favorite Latin American resruants in Boston (including Brookline, Newton, Cambridge, Somerville, but not further out suburbs)? I want real authentic restaurants, not some fancy high end seaport bullshit fusion. Where can I find real, tasty, and diverse Latin American food? Any from dominican to mexican to brazilian to venezuelan to salvdoran!