Great place for families with nice pools, tennis courts, and plenty of food spots and stores in walking distance. Close drive to many excellent beaches!