I recently took four days of surf lessons from this group and had an exceptional experience.
Every interaction that I had with AO was top-notch.
As I was researching and comparing different programs, I immediately noticed how well designed the webpage was. The class overviews and scheduling are very easy to understand and use. All of the questions that I submitted were answered very promptly and communication was always clear and detailed.
My classes were primarily with Chase. Chase is a talented instructor in his ability to be both technical and personable. I have taken some surf lessons before and I can say that the instruction provided was so much more than just a "surf lesson". There was good discussion and insight around surfing, reading the waves and water conditions, how the line-up functions, etiquette, safety, etc.
I also had the opportunity to surf with Adam one day and he was a great instructor as well.
My experience with this company was so A+ that I have already signed up for additional surf lessons and wilderness classes.