I've read on this forum about Delux car rental. It seems to be getting a bad rap. I can get a sweet deal on a car from them that I'm very close to securing, but am concerned about the bad rap it got on here. Does anyone have any up to date info on the company? Has it improved?