I had my 1st baby at home 5 weeks ago
I am at least 45mins drive from hospital (though faster by ambulence), and has known id plan a homebirth from before being pg.
I Used natal hypnotherapy (which i highly recommend, see birth srory on natal hypo thread)
I planned a water birth and had my birth pool in a box, i also got some waterproof bed sheets (for the sofa) and had waterprrof sheets on the floor. (birth pool in a box sell a massive non slip sheet that we used)
as it was my natal hypnotherapy caused me to have hardly any pain so i didnt realise how far along i was, when midwife arrived and examined me I was 7cm, 15mins later i was a mummy!
I was so pleased to have put the covers on my sofa, as when my pool wasnt ready i knelt on the sofa and got my knee down the cushion, where my waters broke and moments later baby was born.
im sure the pads in my birth pack would NOT have saved my sofa, but the bedsheet certainly did. Its still nice and cream 
i got some huggies bed mats which were useful as i laboured in my bedroom in the dark by myself, kneeling on my pillow, i had one on my pillow (in case waters broke) and also in the bed incase they went in bed.
It was magic, i would NEVER choose to go to hospital to give birth, and it was fab to have a wonderful bath in my (clean) bathroom, and sleep in my supercomfy kingsize bed with OH afterwards.
We had our kitchen full of food /snacks etc and after birth i had chocolate brioche (not toast!). There was no mess for me to clear up.
the midiwfes also did things like move moses basket from babies room to our and assemble the stand etc etc, as it was all being kept in there
I always liked the idea of 2 very experienced midwifes, though i actually only had 1 as baby came so fast! Next midwife arrived after birth.
I had all my bags packed ready etc etc, and the midwifes were great at finding my rescue remedy / homeopathic remedies etc.
I felt completely looked after and in great hands.
Then my favourite GP ever came to do babies checks etc, in the comfort of my own bedroom, and my baby took ages to wee, had we been in hospital im sure we would have been asked to stay in because she hadnt wee'd, being at home it was never a problem.
My midwives were fab and followed my birth plan exactly.
I cant recommend home birth enough, go for it 