Service, food, menu selection, kid-friendly, everything was excellent. We had a short wait to get in but we felt it was fair for a Friday night with a party of six. We only waited about 20 minutes. We ordered the Brussels Sprouts appetizer and it was delicious and then got a visit from the manager apologizing that our food was taking awhile due to two large parties ahead of ours. We didn't feel like we had to wait that long but it was nice the manager cared enough to come and check on us to make sure we were happy. It was a great dining experience and we will most definitely return.