The airport is OK. It's a bit outdated and grubby but there's nothing functionally wrong with it.

As for buying a SIM card, probably, but Arrivals is pretty mental so you'll probably want to go...