Everyone will have different experiences but I can share mine with you.
I had an elective c-section for my 2nd pregnancy following an emergency c-section for the 1st.
I knew exactly what day DS was going to be born so was able to arrange childcare for DD.
I arrived at the hospital bright and early at 7am and was put on the labour ward while they waited for a slot for me in theatre.
I walked to theatre and they gave me a spinal block. DS was born within 10 minutes and I just felt some tugging in my stomach but no pain what so ever.
DH was there with me the whole time and as soon as DS was cleaned up and weighed, they handed him to DH who sat by my head so we could both look at DS and smoother him in kisses (poor child)
At some point I was given a small aniseed liquid to drink to prevent me from being sick. It was probably given before surgery started.
After 40 minutes, I was all sewn up and moved to recovery ward with DS. I was back on ward an hour later and offered food straight away.
The following day, I was up and walking around, less than 24 hours after surgery. I did feel like my belly would pop open if I stood upright but I was assured it wouldn't.
DS was born on Weds, I went home on Fri. I couldn't lift DD who was 3 but I was fine holding DS. It was really hard getting up from bed so I basically slept sitting up with about 5 pillows behind me.
Breastfeeding is fine, just place your baby on a pillow to protect the scar.
I was unfortunate enough to get an infection so it took me longer than usual to recover. I wasn't allowed to lift anything heavy for 12 weeks.
To avoid infection, I was told afterwards that I should have been adding salt to my bath water.
If you have any specific questions, just ask. It was almost 10 years ago and things change a lot, so others might have more up to date experiences.
Good luck, but I'm sure you'll be so delighted to meet your new baby, you'll soon forget all about the c-section.