A Honda certified mechanic should do the timing belt.
I've heard horror stories about independent shops using autozone parts on Honda's, then not timing the engine properly to spec. When something that important is screwed up, your engine will idle like garbage and your car will shake badly.