| Arrival: the signage at the international arrival was very unclear to not present at all. Luckily, I finally stumbled upon customs/immigration. Another passenger asked me for help on where to go for a transfer. I couldn’t help because that signage was just as vague or non-existent. Luckily there was no line at all for customs/immigration. It was very quick. Unfortunately, the agent was rude. After that, I personally really hate it when airports make you walk through a mall to get out. It’s very unpleasant after a long flight. Departure: This was an absolute mess. Luckily I had a hotel concierge to guide me where I needed to go and there were special queues for Business class travelers. Without that, I would easily have spent a half-hour just trying to figure where I needed to be. It was chaos and the signage, again, was woefully inadequate. Queuing time for Business/First Class is just fine, but it looked awful for everyone else. The customs/immigration agents were just as rude as the arrival agent. I understand that English is not their first language, but a few soft skill practices would go a long way—responding at all when I say thank you, for example. After customs/immigration is okay. However, the holding area at the departure gates is downright dehumanizing. No bathroom access? Seriously? WiFi: many people mention that you can’t access it without an India phone number via SMS. This has been fixed and US numbers work. However, the 45 minute limit is not up-to-par with the rest of the world’s airports. Overall, I would avoid this airport unless you simply have to go here. On departure, definitely ask if your hotel transfer includes a guide through to customs/immigration—it will save you a lot of time in this mess of an airport.