I agree service in the air is a lot better than on the ground. As to customer service, I sent an email complaint to them regarding an erroneous fare calculation. After a few weeks I got a message from them asking how satisfied I was with the complaint resolution; the absurd thing was that I actually never heard from them on the actual complaint!?!