Hmmmm i did my training at JD Aviation in the last 12 months and found that even tho it was excellent flying from a large International Airport (apart from the waiting period to get airborne sometimes up to 20mins) the school itself (or should i say the one room) wasn't up to my standards, i hardly ever got any groundschool/ briefings/ de-briefings, and the fact that i was never with the same instructor thought-out my course also didn't help especially as they all taught differently.
As for John himself not being cranky well that's another story.
This is what i encounter whilst i was there and it might have changed now.