Not that thats saying much
But, true, i would be quite happy now to have him as my king for, say five years, before passing the torch.
It wasnt that long ago that wanted liz to abdicate directly in favour of william.
This is all the plan of the monarchy. Basically in the lead up to and now after the Diamond Jubilee, Charles is being put much much more into the public sphere.
His influence is already being felt as Charles wants a smaller royal family with Prince Andrew, Princess Royal etc and their decedents becoming less visible and not having all the privileges that being a royal entails.
Evidence of this is the fact that he has done that weather show and seems to be popping up everywhere at the moment!
I think it is to try and boost his popularity with the public while the Queen is still there so people don't think of him as a leader and on the throne.
The Royal Wedding could also be a trick in this to make the public concentrate on Charles and his children more rather than the Queen.
Once Charles is much more popular I could see the Queen basically withdrawing from all but the most important ceremonial duties while Charles becomes the face of the monarchy, which would give him a solid ground to build on as monarch after Liz passes.
It has probably happened now as Prince Phillip does seem to be on his last legs and the Queen is very old now so I doubt they can keep up all the duties of a British monarch for long.
This couldn't have been done earlier due to the fact that people still cared about Diana vs. Camilla and him not being married to Camilla.