I have caught the 7.34 to from Peckham Rye to Kentish Town for several years and have no complaints. I would estimate it is on time, or within a couple of minutes of that, 80% of the mornings. If you don?t get a seat at Peckham, there's a good chance you will do by Denmark Hill when quite a few people get off for the hospital. Can?t comment on the later trains though.