The first reason I deducted a star from this review is the name of the restaurant is not in English on the large neon signs above the door. They only way we found it was by walking the entire strip mall, looking in windows. The English name is in two inch letters on the door. We are in America after all, where English is the primary language, so that instantly made me feel a bit unwelcome! The second reason I deducted a star is the service. We did not get to complete our order or order drinks before our server rushed off. It was approx 15 minutes later before we were able to get his attention to order drinks. Then when we asked for separate checks, he was very put out by this and in a less than polite manner said if we didn't spend more than $25 they would not take our debit/visa cards. What???? So bring cash if you are not putting all meals on one tab. The three stars I did give was for the food. The food was Awesome!!!!! Delivered in a very timely manner, hot, and tasted amazing! 3 Stars for the food. --2 stars for the service. Mm