Anyone have any recommendations for a good caterer in Hamilton? We're throwing a semi-formal engagement party for my brother, and want to have some nice canapes and other snacks prepared, and we'll also need some help with staff and bartending. Our usual caterers have really gone downhill. Planning to interview 3 in order to make the final decision. Help appreciated!