I've been frequenting this place for 20+ years. They always have great service with a smile and a wide variety of great menu options. I come with one other person or frequently with 10-15 colleagues. I've also used them for catering meetings. Always a good choice. They have never let me down.