Hi I have flown many times with Air Transat, Royal Airlines, Canada 3000 and American Airlines. They have all been at least once "a bad flight" bad service, delays etc.... but twese experiences are part of being a traveller. These exact same airlines have also been some really great experiences also. It just depends ont the day, the weather, the staff that is working that day/flight, my own mood... Don't worry so much about the flight, think about the great time you will have once you arrive!!! Canada 3000 so far has been the best only because they have more space on the aircraft, more legroom and the seats are a little wider than all the other charter airlines aircraft. Cheers!