Everything you can wish for! Best place for combination of city and beach.