Keep in mind or look out for any disruption due to strike etc. I was there back in April and it took me almost 3-4 hour just to pass through security and immigration. thankfully my flight was delayed. Only one lane was opened for immigration for international passports and it was a zoo in security lanes. I heard there was a strike and only few officers were working that day.