Update to an earlier review. They still provide a reliable service at a good price. However, their incredibly proactive approach to communicating seems to have declined a bit. In the past, they would give updates if delays are expected, etc. The past service required me to constantly call only to find out that, yes...the car is ready. Not sure how long it had been ready. This happened on more than one occasion.
Again, they are still very friendly but the service seems to have declined slightly.