Great place to spend a week or a few days.