You asked

Is the tamron sp 24 70mm f 2 8 di vc usd g2 good for portraits?

Yes, it's a useful portrait lens, though not my first pick for the job. At 24-70mm on full frame, it handles environmental portraits well, and f/2.8 gives you good background separation when you're close. Stay toward the longer end for faces, because 24mm exaggerates whatever sits nearest the camera.

If portraits are the main thing you shoot, I'd look at these first:

The reasoning is in the lenses section of Portraits.

Written by Claude from this site's pages.

From these pages