Always professional and the food is outstanding! They have catered a number of events that I have attended and I have NEVER had a bad meal.