Horrible. Worst experience ever. Paid first price then flight was cancelled. Was put in hold for over 20 mins more than once. My money has still not yet been refunded also. They only wanted to help me when I was spending money. Not goood english speakers. Just horrible. Would not recommend and am planning to file law suit cause of what I've been through which is not stated in the terms of service or booking.