Very poor in ticket cancelation. You wouldn't get refund, there are many hidden options which you wouldn't reach by just trusting this app and they consider only your fault irrespective you notify it well in advance.