Pros: Price was good. Plane clean and air crew members were helpful
Cons: The flight reschedule several times and then severe delayed on the departure date. It was never on time, so you should not plan any connecting flight or activities until you reach the destination. You will never know when you arrive, until you arrived.