Just want to echo what many others have said upthread - I think the OP handled this in an amazingly clam fashion especially with young kids!
Honestly, I take my hat off to you - I really don't know if I could have been so calm during this experience especially with what I'm sure eventually became very tired kids.
It is refreshing to read!