I would rate them higher, except for the way funding was handled which ultimately delayed the delivery of my car. We were doing the automatic withdrawal from our checking account which they stated would take approximately 3 days. These 3 days came and went and they still said they did not have the money. Our bank said the payment went the next day. It took an extra phone call a week later to press them to check that the funding was available. Because of this they did not ship my car on time. The person I spoke to said that sometimes they just drag their feet on processing payments. They did recommend us going directly to our bank to complete a wire transfer, but our bank was by appointment only during COVID and an hour away. In the meantime, my money is is limbo and I didn't get my car on time forcing me to take a day off of work. Then on the rescheduled delivery they were unable to delivery my car because they did not have the proper equipment. Instead, they had me Uber (they paid) to their facility 1.5 hours away. For this, they did give me an extra 100 miles for the 7 day return. The car was clean and in good shape. The staff at the pick up facility was nice, accommodating and helpful which is better than most "regular" car dealers, no upsell.