They take their reviews seriously, I see. I had complained about their bad customer service and I see that the person I dealt with no longer works there. Instead, there's a good natured employee answering everything politely.
Food: good with decent portion sizes.
Ambience: little shady but I have always gotten a take away.
Service: improved.
Price: extremely reasonable.