100%.
McCartney's voice isn't anywhere close to what it was, but he's 80 years old! Standing up, singing and playing bass/guitar for close to 3 hours is incredible. And to do it so well is astounding.
I've never seen him live and probably can't afford to, but if he tours the UK again I'm going to do my best to get a ticket.