I would use Mears. The last time we used them for Sea World from All Stars it was $12 pp for roundtrip service. I'm sure it has gone up since then, maybe a dollar or two. When you call them, they will give you times they can pick you up. We chose the 8am pick up. They made, I think, one other stop, maybe two, before we headed to Sea World. They drop you off right in the parking lot. Two hours before you're ready to come home, give them a call. They will pick you up in the parking lot.