We only had to wait at the airport about 10 minutes before the shuttle arrived. Look for the shuttle personnel not the airport personnel. We had two airport personnel send us in two different directions. The public transportation to our location, near Presidio Park, would be cheaper, but a nightmare of connections, and the shared ride was less than 1/2 the cost of other alternatives. We were the 2nd ones dropped off and it most likely only took an extra 15 minutes instead of a direct drop off. I'll take the extra 15 minutes to save the 40 again.
The driver had no idea where he was going and got frustrated. He passed the place where I was staying and didn't want to drive around another time so dropped me off a 1/2 block from my place. I wouldn't have cared too much had I not had a 2 suitcases on me.
Waited at Airport for 40min or so till we get a ride. The person who helped us at the Airport keep telling us that the driver is on his way and just 5min away. Since then we waited 40minutes and about 30min in we asked the guy at the airport if the driver doesn't show up we would rather take cab at this point and he told me he won't work for Supershuttle and all he can do is call the Supershuttle Driver and check in with the driver. He said the driver still telling him he's on his way and 5min away. Really bad experience especially when we are tired from International Travel.