Bell Transportation was always on time and the drivers are friendly.
The drivers have a sign with your name on it so you can spot them right when you're about to leave the airport. I saw our driver around the baggage claim area. When it was time to leave on the last day of our trip, the check out took longer than expected so the driver came into the hotel lobby to look for us. Again, they had a sign and was easy to spot. Both times, we had the whole shuttle bus to ourselves and the ride was smooth.
Some annoyances with this company is their email system. Sure, they get back to you, but when I ask more than one question per email, they tend to only answer one or part of my question. I don't think the English language was a problem (although, it seemed like it at times), but they need to read what is being asked more carefully. I had to ask my question 4 times in 4 separate emails before they answered my question, -it had to be phrased several different ways as well.