Travelled through domestic airport from Ranchi and the domestic is amongst the best in class for old airports. Down the steps into a comfortable bus quick ride to terminal then wait for luggage. Toilets on par with rest of Indian airports. A bit confusing as luggage belt was not clearly indicated for our flight. Then international. The guest area looks and feels world class. Checking area is dark and but efficient queues are monitored check-in luggage screened and then quick check-in. Immigration is better than before with lots of officers and polite ones! Sadly upstairs is truly disgusting an embarrassment to the international city of Kolkata. The toilets were horrendous and did not look like they had been cleaned in a decade. Rubbish bins buzzed with flies. Too many officials dressed too casually. Outdated chairs. No decent food for a 3 hour wait. Broken window panes. Not sure how long before the new international gets up but please hurry up!