I had a quite good experience with AVR in the end of May for a family trip to grand canyon. The price was good, the minivan was clean and the service agents there were nice. It might be true that the system was too slow to print out the receipt when we returned the car but the lady who helped me to check out offered me the email print the next day. And I didn't have any issue as other reviews said. Honestly if I consider the long waiting time I should rate it a 4 star( because it did take more than 20 mins to check out) but considering the good rate and the nice agents I met it is a five star experience.