Travelled Business Class SIN-CMB-FRA return. A320 SIN-CMB-SIN fairly standard narrow body seating with limited recline and without footrests. A330 CMB-FRA-CMB seating an old version of 'lie flat' but quite comfortable (new A330-300 has modern seating). Service on all but the last sector was excellent - the Purser on that flight seemed to have missed the 'smiles' slogan. Food was very high standard with a good selection of choices. Passenger entertainment system is dated but adequate. Punctuality was excellent. Lounges in SIN and CMB excellent - at FRA (JAL Oneworld) less so. During a long transit of CMB airline accomodated us at a very good off AIRPORT HOTEL - system worked well. Overall a very satisfying experience and would travel with Sri Lankan Business Class again.