Our experience was so-so. The instructor took our group to an area that was somewhat rocky....while there were much better places with fewer rocks and better waves nearby. Other groups nearby were getting waves all the time....even with other instructors from the same school....we always seemed to be too far out. Only caught 1 wave the whole time. Most of the time was spent on shore...that's fine I guess, but we only spent about 50 minutes in the water. Boards were big clunky single fin foam, kinda beat up...Staff was friendly....photos were poor quality...very few of them because we had very little worth capturing....the one time we did get a wave....no photos...sorry guys we had a better time a couple of days ago at another school....better location in the water further away from rocks, many more waves to ride...we caught about 5 good ones...and great pictures....