Thali serves competent North Indian food in a nice environment. I really like the bar area of the restaurant, in particular. The servers are also friendly and helpful about what dishes are vegan and which are not.
That said, the food is inconsistent. The first time I went I had the gobi manchurian appetizer and it was excellent: crispy, savory and addictive in an onion and tomato spiced sauce. The second time I went the dish was served lukewarm and looked like cauliflower doused in sticky, sugary ketchup.
Similarly, the first time I got their chole (chickpeas) dish I was impressed; the second time, the flavors fell flat.
The portion sizes are small, too, considering the prices of the dishes. This place definitely isn't a good value, and the food isn't interesting enough (or unique from any other generic North Indian restaurant) to warrant a stronger recommendation. How come they don't have any dishes with tofu or seitan? How about a soy yogurt lassi made with pomegranate? How about a homemade chai with rice milk? Thali takes no risks and therefore fails.
If Thali were more consistent, had rare dishes (or dishes I couldn't get at any other Indian restaurant in town) and lower prices, I'd give it another star. As it stands, it falls short. If you want respectable North Indian food, go to Zaroka in New Haven instead.