I used to use Nibbler's Catering when I managed events and meetings for a large office furniture company in Phoenix. They were always great to work with and the food was divine! I remember we had a huge corporate party that they catered and the finger foods they prepared were amazing!
The staff was there early, set up on time, and cleaned everything to boot. The owner, Diane (who happens to be Canadian eh), was always in touch and brought samples to office for all of us to taste.
I used to cater one meeting a week and several large events each year, and Nibbler's was one of the best I'd come across. My current company uses them for breakfast catering and they have great breakfast burritos and sausages.