To add to the question from Haffdonga on how to choose a funeral director, some tips:
Avoid funeral homes where they are short, impatient or patronising on the phone. It doesn't matter how busy they are you are imprtant. You have to work with the home for three to four weeks, maybe more, so it's important you feel listened to from the start.
It sounds silly but parking. You might be in the home several times for arrangements, visits, dropping off clothes etc. I always offer my families the option to follow the hearse from the funeral home as I have parking space for plenty of family cars and the hearse.
If you want to visit ask to see the chapel. Some are tiny and some are huge, some can only fit a few people in.
Ask around for recommendations
Just because it is a smaller local company doesn't make them better or more personal than a larger company. Sometimes the larger company can offer more choice, flexibility and options due to its size.
As I said before, in many cases you have time after someone has passed away. Care homes ask you to choose a funeral director when your loved one moves in. If the coroner is involved with an unexpected death it can take up to three weeks before a decision is made. If someone dies in a hospital then the hospital doctor has to fill in paperwork to send to the registrar before you can register the passing which can take two or three days. Expected deaths give you some time to choose a funeral director.