Our group is going to Annecy on March 9, 2017 and originally thought about renting a car to go to Geneva for a day trip, and then get dropped off at a hotel in Geneva to catch a plane at the Geneva airport in the morning (the rest of the group would travel back to Annecy). Now we are thinking about taking the bus to Geneva airport on the morning of the 10th for our flight out at 10:20am. The apartment we are staying at is closest to the Annecy Gare Routiere station and I'm looking on Transalis to book the bus tickets to the Geneva airport. It is showing a bus leaving at 6:10am and arriving at the airport at 7:47am on the 10th.
Does this give us enough time to get checked in at the airport?
Do the buses usually run on time?
Does this sound like to best/most affordable way to get to the airport the morning of the 10th?