I'm with griffey. A check might bring a bluff and it's pretty unlikely you're beat here, or that a worse hand will call a 3rd barrel. In a situation where it seems more likely you're beat, like the river brings a three-flush, then a blocking bet is more appropriate.
Something else to consider is a turn check (if the board isn't flushy). It makes your hand look like a missed c-bet and often gets even more value from worse aces.