I'm following the ombe online training course and I'm very happy with the results so far.
The surf program is complete and it has valuable information, clearly explained. It is a nice blend of heart, experience and science
I have a feeling that expressions such as "coffee cup hand" will be lexicon of surf schools worldwide. OMBE is setting a high standard.
I can only recommend these guys, a 100% :)