Gulf Air is an average airline with mostly ageing planes together with a few new ones. Sometimes the food is mediocre to poor (undercooked). If you are lucky you will get good service in a clean and new plane. But you have to be wary of poor service and old planes on some legs of your journey. The old planes come with uncomfortable or broken seats, average food and very bad customer service!