Smartfares is a SCAM. DO not use Smartfares! They will offer a deeply discounted airfare and send you a confirmation number to your email. The next day you will receive call them immediately because they were unable to confirm your flight. Air China offer full refund for cancellation or change for free since the wuhan coronavirus but smart fares Charge me 286 for cancellation fee, I asked everyone I know or I don't know, the most the travel agent charge was 50 dollars, and most of them are totally free. I will never book a ticket from smart fares again.