The check on the turn would have me worried. If he has aces, then he's betting here. There's only two things that make any sense - 1) he has higher flush, or 2) he's bluffing. Nervous call, pot odds make it easy decision.