I will give it 5 stars cause out of all the times I've ordered food from them maybe twice the food wasn't as great as it usually is, there has been times employees wasn't as bubbly as (most people) would like them to be, but in my opinion it was just an "off day" they were having. People are very quick to judge and don't even think twice to write businesses a bad review based on one or two visits. If people were as quick to go and write something nice as they are when they have a bad experience we definitely wouldnt see as many bad reviews as we do it on yelp.
I really enjoy this place and definitely I would keep going back.