The food was actually really good, but the fun began when we finished and the bill came. They screwed it up badly (in our favor). My mom knew it was wrong so she added the difference to the tip. After that the waitress returned and wanted to add $15 more to the bill. My mom told them to void the transaction and do it over but they wouldn't listen. My mom explained what she did and they continued to argue that the waitress keeps the tip. Then My mom gave five extra dollars to them to shut them up and they still argued! As we were leaving they told us they cancelled the transaction and they wanted to put it through AGAIN! My mom refused. I was going to offer to try and fix it with my credit card until one of the cashiers yelled "Go to hell!" After that we just left. Not our fault; not our problem. This was my birthday dinner, so thanks so much Dragon Gate. Sheesh. If you go here make sure they give you the correct bill. Their English is very broken until they want to cuss you out.