Cradled between hills and rivers