This is the worst airport ever! It's too small comparing to the number of flights/passanger. not wellorganized at all. only good thing here are the restaurants
No need for a cab. The train is only 7 minutes to arrive in the center of Geneva (all the hotels). If arriving from a flight, you get a free ticket with flight stub.