There is a really good reason that all the reviews are 5 star. Ryan is an awesome surf teacher. He charged us $40USD for a 1.5-2 hour lesson that included a 24 hour rental. He paid very close attention to us and made sure we got what we paid for. Also, Ryan is from Florida and speaks perfect English and is very friendly.