I chose ELCS over an induction as well, no regrets! It meant I was reasonably well-rested beforehand, was able to eat/drink normally until around 6am on the day (for an afternoon CS - I woke up at 5am from nerves anyway so made sure to have breakfast whilst I could), and had time to read up a bit about what would happen, who would be in the room etc.
It's normal to be nervous, but they will do these procedures day in and day out, it's totally routine.
The waiting around was the most annoying bit, as I was booked last for the day (4pm), but had to be in the hospital a few hours beforehand so felt quite restless. But once things are underway it happens really quickly - I can barely remember what the spinal going in felt like, but don't think it was bad at all. They make extra sure you can't feel any pain, and you can tell the anaesthetist if you're feeling lightheaded/nauseous from the medication.
We had our playlist on, and it was very chill. Took around 20 minutes for DS to be born, and as per our request they showed him to us so that we could find out the sex for ourselves. DH stayed at my head the whole time; it was all such a surreal and special experience.
They did forget that we had asked for DH to cut the cord, and it was a bit of a blur and hard to know what was happening at the time until they gave the baby to me post cord-cutting, so if you have any requests like that maybe make sure to emphasise them more beforehand.
The one thing I wasn't expecting was the itchiness as a side-effect from the spinal block - came on soon afterwards and for around 24 hours, until they gave me some antihistamines. Not everyone gets this though.
I recovered really well - no problems with the stitches or infection, was able to take a few steps about 9 hours afterwards. I was in hospital for 2 nights, and on the second day I was able to go for a very slow short walk around the hospital grounds.
They told me I could request oramorph on the ward afterwards if I was in a lot of pain, but found I didn't need to. Took the paracetamol they offered but didn't really need anything at all by the time I got home. And I'm not brave, I will take painkillers for every little niggle usually!
By day 3, I was home and went for a slow walk to the supermarket by myself (1.8 miles total, up a hill) without problems.
After a week, I felt almost normal, and started running again after my 6-week check-up with the GP.
Good luck!