I've been to Karma numerous times in the last few years. My first few visits were fantastic, the food was full of flavor and the portions were reasonable for the price. The lamb there has always been fantastic.
I've noticed lately though that the quality of food has gone down hill with attempts to cut back on cost by watering down chutneys and raita (cucumber yoghurt). At one point their raita was so watered down that it tasted like cucumber yoghurt in water and we had to ask the manager to take it back and make a better one.
On my last visit to Karma i had the same experience with the tamarind chutney and raita again very watered down and lacked flavor. I probably would not go back again and would rather drive to downtown for more authentic indian food. I would have to agree with the reviewer that said that vindaloo is unreasonably spicy with no flavor (coming from a guy that has above average tolerance for spices).