I'm trying to figure out the pros and cons of the shuttle to CSS versus TimAir. We are traveling to CSS in October, and we have a 6.5 flight time from Houston to MBJ given that there is no direct flight on a Monday. We might not mind paying a little extra to shave some time off of our transit. If folks could chime in with some answers, I would really appreciate it!

1. How long does the shuttle generally take from MBJ to CSS?
2. How long does Tim Air take from MBJ to CSS?
3. What happens when you land at the airport in Ocho Rios? Does Couples send a shuttle to pick you up, and is it reliably there waiting? Or do you take a taxi?
4. How far is the Ocho Rios airport to CSS?

Sorry for all of the questions, but thanks in advance!