It's pretty good, I always fly with TAM. Planes are always decently equipped with a good selection of films and tv shows to choose from, as well as radio and music. As with every long haul flight, make sure you get a seat by the corridor and if possible on the emergency exit row, as you'll have loads of legroom. Usually some turbulence around the equator but nothing too bad. And a few airports in Brazil you'll have a seriously long wait at passport control.