The issue is not whether the facilities exist or not. I agree they do exist. However, where are they actually located visa vis, the immigration, customs, taxi counter, the arrivals exit etc. The only way to check this out is to go oneself or look at the map: Here is the MAP and check the visuals of the International Arrival:
click here