Very good indeed, particularly as it's geared towards mathematicians, such as myself.
However, that is only the first few weeks' notes of one of the two courses on classical mechanics for which there are notes on his website.
Those notes lead with the Lagrangian approach, focusing on action priciples, but there is another set, based more on the Hamiltionian formulation.
Anyway, the lot of them can be found here:
http://math.ucr.edu/home/baez/classical/
Also, check out the rest of his site (including many more notes, mostly on quantization), the 'This Week's Finds In Mathematical Physics' bit is pretty much legendary!
Matthew