Pros:Staff was friendly and very accommodating. They assisted families around us with their children's needs. They went to the top on food. The plane was vey user friendly. USB port on all seats allowed us to listen to our music.
Cons:The check in at the gate seemed a bit disorganized. They had everyone checking before the check in. There should be some way of explaining to the crowd the purpose of the secondary check in. We heard that they were checking visas from another passenger. All a bit wonky.