Competitive price, good teachers and everyone in our group surfed (plenty of waves too) but terrible customer service. Complaining about group members to other students in the group and friends in the waves. The customer service was bad to everyone. People returning hired gear were ignored. The only reason this isn't a 2 star rating is that they did what we paid them too - teach us to surf.