My daughter and I had booked a long trip from New Delhi to Ulaanbaatar, via Hong Kong, an a 12 hour layover became a 24 hour layover. While the first leg of the flight till HK is a code share flight and operated by Cathay Pacific, the second leg was operated by MIAT. Although the airlines handled it relatively well and took good care of us, the lack of information was both puzzling and disturbing. We never got to know what caused the inordinate delay. However, we were happy that the baggage that was parked at HK airport for 24 hours came through safely.
Food is decent but nowhere near the quality offered by other major airlines. There is no personal on-board entertainment. The aircraft are well-maintained and the pilots are always competent.
We have no real issues on this route other than cost of their flights. MIAT is the state-owned airline and has a kind of monopoly among airlines operating in/via Mongolia. Airlines that offer cheaper tickets are not allowed to operate in Mongolia, so air fares of flights into and out of Mongolia are considerably expensive.