I had an emergency c section, I had her at 4am on the Thursday, didn't get out of recovery and stuff until 6am when my OH got kicked out, I slept from 7am until 12pm, had lunch, fed baby then visitors arrived and I didn't get peace again til 9pm lol. They tried to get me to have a shower but I didn't want them to see me naked so asked if I could wait until next day for my OH to help me, which they let me do and i felt much happier. I got let home at lunchtime on the Saturday, it would have been earlier but my wee one had a mole on her foot that the paediatricians needed to look at first.
In my hospital they have two section teams, one for emergency and one for planned, so if they give you a time it's pretty accurate. Visiting for partners is 9-9 and 1-4 then 5-8 for everyone else (exhausting as you don't get any time aside from meals from 1-8!) try let you home on day 3 but will let you home on day two if you have a particular need - first time around I didn't know what to expect in terms of pain when at home so I stayed three days, next time I will definitely aim for 2!