I come here because I live in the area and it is convenient.. Noticed that the food tastes better and seems more consistent. Seems like new management and team in this place... I will keep a tab on how things are going here..
Note about KFC:
KFC has a detailed process to follow when making chicken.. it starts to taste like crap when staff cut corners or try to do it their own way. I think this new staff has been trained from the ground up.. I hope Management can keep the standards.