I have been here many times. Food is always good and the staff is excellent. I have been to several events that have been catered by them and the food was also very good. The price range for food is average. It has a nice atmosphere and is always spotless clean.