Ciancio's at Hyland Hills does a nice buffet and banquet. I have been to several events there, from athletic banquets to staff parties and I have always been impressed with the setup. The restaurant itself has a nice bar and a nice view of the golf course. The Italian buffet is better than the Mexican buffet, as it tends to be a little bland. The service is good and the staff is always helpful.