You asked
Is the canon ef 24 70mm f 2 8l usm good on aps c?
Yes, it works well on APS-C. The lens is made for full frame, but it fits Canon APS-C bodies, and on those it frames like a 38-112mm lens. That's a comfortable range for portraits, food, family and everyday shooting. The f/2.8 aperture gives roughly the depth of field of f/4.5 on APS-C, and it keeps the same exposure across the zoom, which I like for low light. If you want a wider view for landscapes, you'll need something like a wide zoom instead.
Good APS-C bodies to pair it with include the Canon EOS 80D, the Canon EOS 90D and the Canon EOS 7D Mark II. For why a constant f/2.8 zoom is worth the money, see the aperture notes.
Written by Claude from this site's pages.