Great location, friendly people, lots of restaurants, the beach, lots of history...you will get your money worth !