Excellent food, service and entertainment. We sat on the outdoor patio for dinner one time and the music was awesome. They have a nice outdoor patio that is dog friendly (YEA!) and they have a pooch happy hour one night a week. The outdoor patio also has fire tables which are fun. The food was all very good and the waitstaff very attentive and friendly. The grilled cheese and soup was awesome...as were salads and the meatloaf.