I live in Needham and have tried Masala Art a few times. It seems like I've heard mostly positive things about it (on this site and elsewhere), but I've never been bowled over by it. Maybe it's the particular dishes I've ordered (one being Chicken Tikka Masala, which I didn't really care for there, but is usually a dish I love). What dishes do people really like there? I love Indian food and it would be nice if I could find some really good dishes there.
Also, how is India Paradise in Newon Center? Does anyone have any opinions of it?