I would love to go here regularly except the service is just really bad. And I'm not talking those days when the place is packed. Several times me and my husband came here to eat, the place was almost empty, and we had to wait for 15 minutes or so just to get a menu, and over 20 minutes for the waitress to come back and take our order. On top of that last time they also didn't even take my order - no, they didn't get it wrong, they just plain forgot about me and only made food for my husband. Then apologized and brought the food when he was long done with his meal. And while he was eating, he never got a single drink refill. The food is great and so are the prices, but the service is just too much to deal with for it to be worth it.