Has anyone made a car rental from Cheapo?
I have never heard of Cheapo nor does a quick web search turn up anything. Personally, I'd stay away from them, given this.
With all the car rental horror stories out there, I'd stick with one of the major companies. And, try to get one of their loyalty cards ahead of time to speed the rental process.