I have used Bromley for over ten years, originally because they're local, subsequently because they're reliable. My only caveat is that when you call to make a reservation, you're either given the bum's rush or asked to call back and leave a voice message. I feel more secure speaking with someone and receiving a confirmation at the time of the call. With Bromley, you hold your breath and wait. Yet, they've never let me down. And, the drivers are excellent.
Pros: always on time
Cons: often don't confirm in advance
more