An amazing place, at the beach, surfers haven, restaurants, supermarket on location. Place has it all.