The food is good and reasonably priced. However the customer service tends to be hit or miss and, as others have stated, the hygiene standards of the staff are questionable (eg. handling food without gloves). I would give the food 4 stars and the service 1.5 if I could.
During my most recent (and most likely final) visit, I was basically kicked out for eating some of my food from the takeout box inside the restaurant. I figured I could have some of my large barbecue chicken there and eat the rest at home. Apparently not, because that is against store policy even though there was no signage and no other customers present, which was the case at the time. Rather than berating me about how I was jeopardizing her job and essentially telling me I had to leave, the employee could have offered me a plate since she was so worried about her manager "catching" me with a to go box. I get that the boss is trying to save money on containers, but I would've needed a container regardless.
I was willing to deal with the poor service until this majorly unpleasant experience.