A surprisingly good experience. The wait staff is attentive without being overbearing, the food is tasty and well cooked, the pricing is very reasonable, it is very clean (bathrooms too!), and here's a real clincher: the kitchen staff actually have presentation skills and use them! The food has little designs in it and everything! I've never experienced this at a reasonably priced restaurant before! Will be gaining a repeat customer here.