Car buying online can NOT be this easy anywhere else. Submitted credit app, followed up on the app on Monday 6/11/18, got approved, received contracts on Wednesday 6/13/18, returned them back at a FedEx drop-off box, Vroom recevied them on Thursday 6/14/18, paid my deposit as well, Vroom Rep called me on Friday 6/15/18 and said my car had been moved to the shipping department to be inspected and prepared for shipment. On Monday 6/18/18, I received an email saying that estimated delivery day would be 6/20/18. At this point I'm over the top anxious and super excited for 6/20/18. On 6/20/18 evening, around 5:50 p.m., Vroom Rep calls and tells me that the delivery guy won't make the delivery time scheduled for 6/20/18 so it'll be 6/21/18 when he delivers the car. I received my car on 6/21/18 at 6:00 p.m. at a Wal-Mart super center parking lot. I signed the bill of lading and received my keys. Oh, and there must had been miscommunication between the delivery guy and Vroom, because before he handed me my keys he asked who was going to pay him, and I told him my shipping fees and all were included in my financing. So he said they are probably just going to send him a check. Other than that; everything went extremely smooth. I did not run into any problems other than the day delayed delivery (which wasn't a big problem). I am completely satisfied. I received my paperwork and my car all in ONE week!!! ONE week!! It does not get any better or easier than that. The car is freaking awesome, l LOVE it!! It's just like brand new on the inside and almost on the outside, I take that back, it is pratically brand new on the outside with just minor scratches and paint chips. I love love love my car!!! I would highly recommend Vroom to family and friends and to anyone looking to purchase great vehicles at reasonable costs. In the future, I plan to purchase again from Vroom. Thanks Vroom!!