Excellent food. Horrible service. Literally children running around between the bar and restaurant areas for 15 minutes. Something had to be said for the manager to come out and say something. Waitress wasn't rude, but very short and slow. 15 minutes to take the order, when they weren't busy, then stood around socializing while I waited for the check. It took another waitress to come by to offer it, when ours was finally prompted to do so by her. My meal was served 10 minutes before my friends was ....