RUH-LHR. Check-in ok except agent told me he had no lounge invitations left and I needed one to get into the lounge even though my ticket was J Class. I went to the lounge and negotiated my way in. The lounge in T2 at RUH is the best lounge at RUH though not the same standard as average lounges you would expect in most international airports. Flight on new B777 on which the IFE did not work. Cabin crew not very helpful though tried to be friendly. At meal service I was informed that I had ordered a special meal when I didn't. I was informed that I did not have a choice! I asked for a menu as non had been offered prior to the meal service nor had any fruit juices and after four attempts I was brought an UK arrival card! Eventually was given a copy of the menu after the service. Tried to use the massage function in my seat but it switched the same function on in my neighbours seat! Watched my ipod and read my book for the rest of the flight. I have flown this airline many times both in Y and J and the service is very it and miss with this episode being the norm.