This was the quickest and easiest car buying experience I've had. They were short staffed the evening of my appointment, so I'm not holding that against them. I had reserved a vehicle 3 days earlier and it sold before I could test drive. I was disappointed. I didn't know I had to put money down to hold a vehicle. When I reserved my last car at CarMax, it was there for me a week later. However, despite that, it worked out for the best. The car I ended up buying was a few years older, but better, in my opinion. The terms I was given online didn't end up being accurate. My payment ended up being a little more than I expected. I brought my husband as a co-buyer and my salesman didn't seem to think I needed to put him on the application. That would have tripled my income for the application, so I feel a little cheated there. I'm not completely sure how their terms are actually determined, so it may not have made a difference. Overall, a great experience and I would buy from here again.