I have been to this outlet many times and think that the food is decent and the rates are reasonable. I have always eaten south Indian stuff here so can't vouch for north India dishes.
Food quality is decent and tastes good. However, I find it a bit on the oily side. The ambience is well, functional, so to say. Nothing much adorns the walls. The furniture is simple too. Service is usually quick. My only grouse with the place is that its a bit unhygienic. But for the price, gives you a bang for your rupee.