Two months ago, I made a buy through them, and the transaction went down without a hitch, money was processed without a problem, and the car was delivered on time. I had no idea they existed until a coworker of mine told me about them, but I'm pleased to learn that they do.
So from personal experience, I completely recommend them. I didn't have to wait 10 days to decide whether or not to keep the car.. Instead, I told the company that I wanted to keep it after just 2 days.