$24 pre, half pot flop, barrel a ton of turns. I'm guessing you're very unbalanced when you check the flop, i.e. hardly ever with aa-qq so don't do it unless you actually have the goods, though this is kinda redundant against this villain.
As played I think calling is meh but not terrible.