I had an ELCS due to Preeclampsia and it was fine... In terms of what to expect, this was my experience.
You don't eat or drink anything apart from water from the night before and then on the day you go to the hospital, get admitted etc and they will come and collect you when there is a theatre space. I walked to the theatre rather than being wheeled in but I think this varies depending on the hospital.
When you get there, there will be loads of people clanking about and checking stuff and then the anaesthetist will give you a spinal while you hug a cushion and sit really still (doesn't hurt) and then they do loads of checks to make sure you can't feel anything from the chest down.
Once this is all done the surgeons get on with the section! It is a strange sensation because you don't feel any pain but you feel that there are things going on. The baby came out relatively quickly for me - about 10 minutes tops. You feel pressure on your stomach and then that's it! Hello baby!
As soon as he was out the surgeon showed him to me over the screen. My DC screamed his head off as soon as he was out but not all section babies cry straight away - the midwife will be checking the baby and will tell you everything that he or she is doing. Then they bring you the baby while they are putting everything back together. The stitches etc took about 30 minutes.
You then go to recovery for obs and then to the ward.
After the op - take all the drugs you are offered. No point trying to be a hero. I was up within 24 hours, shuffling really slowly and up and about relatively normally after 3 days. Keep on top of your meds and take it as easy as you can.
Tie a dressing gown cord to the end of your bed to help you sit up and get out of bed.
Hug yourself if you need to cough or sneeze.
If there is a reclining chair in your hospital, I found it more comfortable to sleep in there when I was up and about - easier to get in and out of to see to the baby.
Recovery was fine - I felt back to normal within a fortnight but I think that's because I rested as much as I could and took my meds.
Hope that helps and good luck with everything.