I'm doing it, it's my first marathon so assuming I finish it'll be my PB 
Looking at the profile there aren't many flat bits, it's all up or down. And as has been pointed out, the weather at the end of April can be (relatively) hot, nowhere near summer levels of course but warm enough.