A lovely place to spend a long weekend.