You want no surprises. This is a huge source of problems for many newlyweds. We found the owner to be a very nice gentleman and his name went on the contract to drive our Rolls. His son's name went on the contract to drive the Excalibur. Try to get the owner or their family members to be your driver.
Family members have a reputation.
Most companies will not refund deposits, so choose one with a low deposit, and be certain before you sign that this is the company you want. Don't be a moron, give a deposit, then research the company you want. The correct order is Research, Choose, Deposit. Avoid limousine companies that charge high deposits. The company we chose however, will allow you to apply the deposit toward their services within one year.