I was lucky enough to fly with Oman Air from London Heathrow to Muscat in business class, which meant I got to try out their flat beds. Their service is up against BA's, and is rumoured to be almost as good as British Airways' First Class! Click here to play Oman Air Business Class Review Oman Air's longhaul product really is one of the very best in the world - you would be mad to fly anyone else to Muscat from London, especially as British Airways have worse flight times and make you have a layover in Abu Dhabi. The complimentary limo service worked well, and the food and seat knocked their rivals in to a cocked hat. The main (only?) advantage BA have is their generous & lucrative offerings of Avios with each flight! There's also a quick look at Oman Air's shorthaul service from Muscat to Bangalore. This product is a million miles away from their longhaul service, but was still very respectable. Overall, Oman Air are highly recommended.