easy call. pot odd lays you 2.5:1 ish. I don't see straight slow playing on 3 diamond flop, C/O will have either Fullhouse/flush but he will just have trip aces often enough to make this call justified.
but what the hell were you thinking on the flop? what did that betting accomplish exactly?