For a little over a year, Kleins has been our "go to" place for catered events. It began with fabulous sandwiches and salads last year for my son's first birthday, then an Italian spread for a going away party and we just used them again, this time for a BBQ buffet. Ordering is easy, the staff is professional but warm. Our guests were raving about the fried chicken in particular. I recommend them all the time and will continue to do so.