This was our first experience ordering through Carvana.com. We liked that they had competitive prices (best deals we found for mileage/year), and included pictures of imperfections on the car. The ordering process was all online and was pretty streamlined. The vehicle was delivered to our home (for a few) at the correct time. However, to my disappointment, the vehicle had a bit more scratches and dents than what were pictured online and the car was dirty! There were crumbs in the cupholders and storage spaces, splatters and stains of who knows what on the seats and arm rests, and bits of trash in the back seat. I described it as a dirty rental car. Additionally, as soon as we took it out of our driveway for a test drive, we could hear the rotors grinding. The agent who dropped it off attributed it to the car sitting on the lot for a while, but after a couple of more test drives the noise didn't go away. We decided to take it to a shop to get it inspected after reading online reviews saying that Carvana takes maybe 2 minutes to do an inspection. I'm glad we did: car needed an alignment, one of the wiper fluid tubes was leaking, cabin filter needed replacing, and 2 of the tires had a nail in them which would require a new set of tires. Seriously. If the 150-point check was completed, they should have addressed all of these issues. We liked the vehicle, but I could not believe Carvana would deliver a vehicle in such a dissatisfactory condition. Misleading information is what they published online. We returned the vehicle and got a full refund including the shipping fee, thankfully. We purchased from a local dealer for a higher priced vehicle, but at least they provide professional service and stand by their inspections. Stay away from Carvana!