ZIA has improved - much bigger and cleaner now, including the restrooms. The effective space of the airport has doubled. Immigration, customs, check-in lobby, everything is much more spacious. Immigration officers are still learning their software, but they are courteous. The main trouble point is still the arrival curb and the taxi area. That place is still chaos and needs to be straightened out. Those who have cars waiting should not have any problem - but others will be at the mercy of the swindlers. Overall, the airport has come a long way - luggage unloading was really quick, took us less than 20 minutes to get out of the airport. The airport could use some restaurants and shops though.