Horrible place. Long story short. The sales rep who's name is John Arnold was ok. I told him I was a first time buyer I have $900 to put down. He says not a problem I signed up for a 06 Mazda sedan did paper work ran my credit etc. next thing I know it we signed contracts gave them my down payment John said congrats on my new car and I rode off the lot with this car. I get a call 5 days later saying I have to return it because they weren't able to finance through a bank! They said I needed to put $2500 more down. Told them I didn't have that money so when I return the car I want my money back. Person says I have to wait 24hrs. If I'm returning the car I would expect my money in cash the same day they get the car. What idiots! These people are money hungry they trick you by believing the car you purchase is yours but doesn't follow through! They are a waste of your time!