I'm just wondering what the drop-off and pick-up are like - is parking a nightmare? I am a very nervous driver so like to suss these things out in advance so any info in advance and tips on where to park would be very welcome.