Took me 18.5 hours to solo; I flew the first 18 hours over 2 weeks and for some reason just wasn't judging the landing correctly, took a week off, then suddenly and strangely landing seemed to make sense to me.
Passed my PPL first time in 47.8 hours, so it can't have been that bad.(although if anyone saw my landing at Beverley today would probably argue otherwise!)