Better take visa and come..

My freind who was in very good position in Oman .. could not get the on arrival visa.. and they waited for nearly 12 hours in the airport .
U know abt this country .. so better act smart... act wisely