I was using their services fairly regularly for about 5 years; most of the time they are great but their dispatcher and some drivers have short tempers and can be extremely rude.
Still, they are reliable and polite most of the time; but when you get one of their more temperamental drivers, it can really put you in a bad mood yourself for the rest of the day.
Very slow sometimes but most of the drivers are very considerate. And helpful. One in specific is a new driver younger man very kind and extremely helpful.