Edit 3: Define "best" however you see fit. Personally, I prioritize safety/reliability and cost over comfort and time.
If you Google the above question, there are a good amount of results: buses, taxis, private car services, etc. I'm wondering if anyone can shed some light on these (heading into the Vila Mariana neighborhood to be specific), but in particular, has anyone had success using Uber to get a car from the airport?
Edit: some more relevant information is that I speak no Portuguese but some Spanish, am traveling alone, will arrive at 6:45 AM local time, and will have no baggage apart from a small backpack (not a hiking backpack).
Edit 2: More details per comment suggestions are that I value safety and price over speed but am willing to compromise on one for the betterment of another. In particular, a private car booked from a reputable site is about 100USD. Treating this as a benchmark, I am wondering if I can get an Uber or taxi or cheaper which is at least as safe.