Disappointed that Greyhound didn’t have service to South Haven, MI, I booked one of their partners to get there from Chicago. They use the Greyhound Bus Stations in downtown Chicago and also pickup and drop off at 95th Street, making it convenient for South Siders. I managed to book my trip through Greyhound(I wanted those rewards points through their program), but it was a hassle to get the ticket. Because it is through Indian Trails, I could not print out a ticket, which meant that I had to get the ticket through Will-Call. This takes more time. Also, I had to have the return ticket mailed to me. I really disliked this — because if you lose the ticket for whatever reason, you are s**** out of luck. Hassle number one. The website really doesn’t give you any insight as to where the South Haven center is. So you have to call for that, to confirm. Hassle number two. Indian Trails does not offer any wi-fi, unlike Greyhound. Boo. Strike three. The buses are nice enough, but the coach is not as spacious as the Greyhound. Strike four. The drop offs last 3 minutes, which really could be extended to 5 minutes so you could at least run out to use the restroom. Otherwise, you’re stuck using the toilet on the bus, which has no sink(hand sanitizer). The coaches were nice enough and clean. They also have a large garbage bag for trash on board. Some of the seats have outlets, but there are no tray tables. I’d take it again — but I’d prefer to use Greyhound, where I’d get free wi-fi, outlets and larger seats.