I had an ELCS with my 1st recently. It was a wonderful experience - the epidural was strange, but I personally found it less unpleasant than those deep injections into the nerve they do at the dentist to numb your mouth. And mine wasn't totally straightforward either, they had some trouble getting it into my spine (tough dura, for some reason).
My DS was lifted out yelling, had an APGAR score of 9, and was BF-ing very quickly in recovery. The whole thing took about 45 mins, from walking into theatre to being wheeled out. I had a bleed of 1200 mls when they nicked a vein, which counted as significant, but because my iron levels were very good and I was otherwise fit and healthy, there were no side effects at all (no anaemia).
I was in hospital 2 nights - had a catheter in overnight, which was removed painlessly next morning, when I also got out of bed, carefully, and had a shower. I was very cautious moving around at home, and took it easy as advised, but recovered very quickly. I actually felt good after 3/4 days, and pretty normal within 2 weeks, although I was mindful not to overdo things as a result.
The only significant pain I had was when there was a mistake with my painkillers, and I didn't get my Voltarol. Which meant 24 hours after my op, I was just on standard paracetamol for a few hours, and needed Tramadol to knock the pain on the head after that. Otherwise, taking the painkillers as recommended dealt with the pain perfectly well.
Overall it was very positive experience, and better than I anticipated, especially the ease and speed of recovery.