On the first leg from LHR to Bahrain the plane was filthy trays hadn't been cleaned and we were put right at the back of the plane - so by the time we got any food there wasn't anything worth having. Second leg Bahrain to Bangkok even worse - no inflight entertainment and plane was also very dirty. Staff were pleasant enough but nothing compared with Qatar Emirates and Etihad. Booked with Gulf Air as I thought it would save me money - but for the sake of £50 next time I will choose another airline. Watch out when you get to Bahrain - they tell you one gate number and then it suddenly changes so its a mad dash to get to the right gate in time.