Horrendously slow and chaotic. The staff are demotivated and ask invasive, personal questions. Barely anyone speaks English making communication near impossible. Some toilets did not have water and so people were not able to wash their hands or flush; this rapidly got malodorous. Busy, overcrowded, poorly laid out and with very poor signposting. Coupled with terribly incompetent staff, you are seriously at risk of missing your flight. Try to avoid if you can.