3 streets of value out of TPGK is good!

The only questionable play would be the check call on the turn. I play it the same way though half of the time.