The flight itself was good - the only snag is it was delayed almost 3 hours and the line ups for boarding started half an hour before the plane even arrived at the gate. Better communication on expected departure times from the gate staff who were more engaged talking to each other than letting the paying passengers know what was going on would have helped.