We've used them a few times, and they've always arrived right when they said they would. We've never had any scheduling issues with them, and are usually able to get appointments pretty quick. The staff is really friendly, and will work with you and try and work around your schedule to get you in. They're very accommodating.
more