Passed my PPL three weeks ago.
Oral exam was 3 hours from start (paperwork review, etc.) to finish, and the practical portion was 2.5 hours. Started at 9:00 am, broke for lunch at noon, and finished at 3:00. I scored 93% on my written, and both oral and practical went very well, but wow my DPE was thorough. I'm in Alaska and we spent a LONG time on weather. He had me interpret every available METAR, SIGMET, PIREP, etc. Very glad I spent all that time memorizing weather product abbreviations. BR means mist. Who knew?
In the air we spent a long time on navigation, especially VOR work.
Yes, I found it grueling, but despite being very anxious going into it, I quite enjoyed the challenge.