The food here is really yummy and the prices are very fair. If you show up before three I definitely recommend trying the sandwiches. The only reason for not giving five stars is because, like mentioned in other reviews, the wait staff can definitely be a crap shoot. I've had awesome,amazing attentive service and then other times the waiter isn't even listening nor bothers to write down my order then get upset when he brings the food and we tell him that's not what we ordered. No need to be rude to me cause you messed up. Trust me I'm more irritated than you are. Anyways, I'll be back cause the food is pretty good but just be forewarned.