Great location and lovely people, with some nice touches thrown in.