Jason was super cool. He was very helpful with hooking me up with my car rental. He also told me about Grand Canyon and some places to see. And overall very friendly and easy to talk to.
I don't know why this place has low ratings. I see nothing wrong with this establishment except that you need two bus rides from airport to get to it.
I hope this place gets better reviews--the people (at least Jason) I had a chance to talk with are good people.