Would have been 5 stars except for two things... 1. The only options I had to modify my reservation was to do it on a computer without talking to an actual person. I didn't get an email confirmation about the cancelation so I am still not 100% that I was successful. The other issue was when I went to the area to pick up my car, there was a problem with the paperwork matching the license plate (some sort of mistake on their end) which took about 20 minutes to resolve, while my party and the others behind us were waiting in the heat.
Other than that, however, we were VERY pleased with the company and would certainly consider using them again!