I've traveled with Badger Bus several times now and each experience has been great! The service is very friendly, the buses are clean with comfortable seating, and they have been exceptionally accommodating when I have needed to make changes to my trips. Most recently, I arrived at the airport and picked up my luggage much earlier than anticipated, and even though it was too late to change my reservations online, I was still able to catch an earlier bus...and this was on one of their busiest travel days of the year. The staff was very kind about it and made the process very convenient, even though I'm sure it was an extra headache for them. Be sure to create an account when you purchase tickets - that way you can easily make changes to your trip or cancel it (and receive credit toward a different ticket) up to one hour before your departure time.