sound like she had a blast!
i would also sugest that you use a long line for training - just incase, it makes sure you always have control but she is able to have a decent run
i trained Zara on the long line - by putting the long line on her and when she wasn't looking i would shout come in a very exited way and she would come running over. i also used treats and i still do now and again - i also put my arms out when i shout come.
the reason i do it is for instance if sh eis a distance away and she can't hear me - she can atleast see me putting my arms out.
make sure you are always possitive when ever she comes back - even though she might take her time lol