Excellent place with one drawback: transportation. If you drive, you’ll be hard pressed to find parking. If you arrive by other means, you’ll be hard pressed to find cabs that will take you more than a few kilometers.