Mastering the Art of Catering: Key elements for Success