RUH-CMB-BKK-CMB-RUH. RUH-CMB 2 hours delay which caused concern because we only had a 1 hour connection time in CMB. The lounge at RUH is awful so we tend not to use it but even though we were first in the queue we were prevented from boarding by the Ground staff as they wanted Business Passengers to board last. This is a really good concept at CMB as you are the last to board and the Lounge staff escort you to the gate but not in RUH were you are sat in the open terminal and when we did board they had both entrances open! An old A340 with old business class seats (not lie flat). Decent choice of movies and extra choice with a library of Hi8. Cabin crew slow at the beginning but good choice of food and drink. CMB-BKK on arrival at CMB we were met by ground staff and informed we had missed our connection but were given a choice of flying CMB-SIN (economy) and SIN/BKK (business) or wait 18 hours - we chose the latter. Put up in a nice hotel in the centre of CMB and made the most of the day. The lounge in CMB is very nice with hot/cold food complimentary massage and cocktails. A330-200 with lie flat seats and a great crew. Service was excellent with little touches like espresso available. Video same as the earlier flight but with no Hi8. BKK-CMB an A330-200 but with the older Business Class seats. IFE same as first flight but crew were friendly and wanted to help. CMB-RUH again service in the lounge first class but A340 was probably the oldest version I have ever come across - levers instead of buttons to move the seat and old business class type seat. Food and service good. Three sectors on time and except for first sector crew were great and great value for money.