This place is clean and the food is pretty good. But make sure u give yourself enough time for lunch!!! I had bad service there three times I was there. 1st in only asked how long my carry out will be the guy was like" do I see we have ppl here to service too?!?" He answered. " I just want to know how long it will take" I replied. The 2nd time i figured I ordered over the phone but it took me 15 min for the manger/ owner to understand what u wanted!!! He barely speak English and have a heavy accent. Not very nice in the phone ! No customer sever skill! I ended up cancelled the ordered and re think if I will ever order from them again!!!!!!! Not recommended !