We traveled to Sri Lanka as a family with Oman Air. Overall a very good service. The seats were comfortable and sufficient legroom (being 6ft tall this was important for me). They provide all the necessities for comfort and the on board entertainment. Kids enjoyed it too! The flights departed on time as well. Only downside was the 6 hour transit time in Muscat, but that I suppose is to be expected.