I am planning to use them this Thursday after finding them on the internet. When I called yesterday to confirm they quickly recognized my reservation by my name. I did not have to give a credit card. I will pay cash.
The BBB has had no complaints against them. According to the BBB it looks like they have been around for 3 years but are not BBB registered.
If I have a problem I will try and let you know when I get back.