5/5 - Excellent
Nice little seaside town. Clean beaches, great surfing, friendly people. There are a lot of tourists, but the prices are still relatively low. The beach is not taken over by big chain resort hotels yet, but nice small friendly hotels and B&Bs.