Went here as we passed this place and my wife and kids were in the mood for Mexican food. Service was slow as we waited over 7 minutes before anyone even noticed us and they were not busy. Waitress seemed nice when she finally came over. The place was clean and the decor is nice. The food food including the nachos for the appetizer all came out at the same time. Why have appetizers if it is served with the main course: either the appetizer or main dish will be cold. We also had to ask for utensils. I had the cheesesteak rill which was very tasty. The nachos were also good. My wife had the barbecue burrito which she said was good. Kids also liked their kids menu burritos. One Waitress who was either on break or done her shift was sitting at a table and talking on her cell phone with the speaker on..very annoying.