The Spark is quite capable of accomplishing that task.
Just do yourself a favor and train as much as you can with a non-GPS craft.
Like the SYMA X5C or X8C - what I started on.
That way if something goes wrong you have a better chance of getting it back.
And to build your confidence.