I have used them many times and each time is a different experience. Be wary, that the posted times are fairly accurate but during rush hours, they know they are going to be late and don't warn you. Also watch the weather as that slows them down too. There is no guarantee either. You miss your flight and you're out of luck. But give yourself plenty of time to get there and it's a nice comfortable way to get to Chicago airports.