Cons: I booked a flight on Oman Air from Dubai to Jaipur, India. I expected a comfortable and safe experience and instead was subjected to increasingly more stressful behavior on behalf of Oman Air and its employees. I arranged a tourist visa to India prior to my departure from the U.S. and had not only checked in successfully at the gate in Dubai, but had cleared customs and security at the airport when I was accosted by an employee at the gate. Having no mind for discretion, this employee announced loudly to everyone at large that I was not going to be allowed onto my flight. He explained that my visa was incorrect (a visa issued by the Indian government...) and insisted I follow him out of the terminal and back to the check in desk to PURCHASE myself another flight. When I quietly but firmly held my ground, I was put on the phone by the supervisor who told me in no uncertain terms that I was completely incorrect, my visa was not valid and I would need to purchase alternate and last minute (expensive) flights immediately. When asked why my visa was allegedly invalid, the supervisor responded that I was flying into an unauthorized port of entry in India and would be DEPORTED IMMEDIATELY upon my arrival into Jaipur. I would ONLY be allowed in through New Delhi. Thank goodness I had the presence of mind to contact my family back in the states and pull up the Indian government website where I showed the employee and told the supervisor that Jaipur was in fact a valid point of entry for the visa. Both objected and insisted I comply immediately by leaving and purchasing another ticket. I had my family contact the Indian government who then had to place a call THEMSELVES to Oman Air to inform them that OMAN AIR in fact, was incorrect and that my visa was of course, valid. Had I not taken these steps and held my ground, I would've been unwittingly following INCORRECT advice and incurred more expense for THEIR MISTAKE. This was inexcusable behavior. Oman Air is liable for their actions and the information they tried to force on me in the most inappropriate and public manner. I will never again fly with this company or recommend it to my loved ones. What an absolutely stressful waste of time. And to top it all off, the window seats I had carefully selected ahead of time were revoked, my ticket rendered useless until the employee went back to the check in counter to reissue them (after I wasted another hour at the gate waiting instead of enjoying the terminal). Thank goodness I was so early for my flight or I would've missed it thanks to them. I was never offered an apology nor did the airline take the initiative to correct its mistake. Instead, yet again, I had to seek out a gate agent once I had landed in Muscat to undo the mess Oman Air created of its own volition. Take the time to do your research please and stop holding passengers liable for your inadequacies.