Being a poor student without a car, I've made the trip Gainesville-Miami by Greyhound several times, and it's at least an adventure. It never takes less than 10 hours. This services, on the contrary, only takes 6 hours, with almost no stop. The people who travel are students, so you don't get weirdos sitting next to you. The buses are neat and clean, and the driver is very responsible.