Hi genius, The only thing that I can tell you is that they have changed their top management and their fleet too, three times since 1998 till now.
I assume that they are more stabled now. Muscat is a nice place to live in. Omani's are very nice poeple.
Good luck.