Unless you like to be cheated and lied to, stay away from that place. The car I bought was advertised as "Flawless" even though during the first 5 minutes of the test drive I found 2 serious issues: the engine was running very cold and there was vibration at high speed.
I said I'd but the car if these issues were fixed. They said they'd fix the temperature issue and look into the vibration.
A day later, they called to say the temperature issue was fixed but that the vibration was actually caused by the tires being worn. They offered (after a lot of negotiating) a $200 discount for the tires saying that if I don't buy it, they'll just replace the bad one with a cheap used one (!!!).
I accepted the discount and at the last minute they tried cheating me out of another discount that was offered on their website saying that the $200 included it. I stuck to my guns and ended up getting it.
When I was buying the car they included a total loss loan insurance without asking me and I had to ask them to reprint everything.
As soon as I got on the highway I noticed that the temperature issue was still not fixed. Also there was an oil leak causing burnt smell inside the cabin.
I called them back as soon as I got home and went back there next day. They refused to do anything about it unless I covered 100% of their cost of repair. I refused and told them I'd spend a lot of my spare time giving them the worst reputation I can on the internet and after they called the owner they said that they can either take the car back as they'd have no trouble reselling it as is to someone else (their words exactly) or they can split the cost with me 50-50.
I didn't really want to accept because at this point I had no trust whatsoever in their ability to fix the issues but given the fact that I had no time to work on the car myself I ended up accepting. Also after going through all the hell and wasting all this time, I didn't just want to abandon and give the car back.
When I got the car back nothing was repaired.