Santa Teresa is hands down the best beach in Costa Rica! Perfect waves and beautiful people. I stayed at Bungalows Super Vista here is their website http://santateresa-beachfront.com/
You'll love it! surfers paridise!