We flew from Birmingham to Colombo via Dubai and,on the way, back Male also. Both aircraft used, the larger Airbus return between Birmingham and Dubai, and the slightly smaller Boeing 770 between Dubai and Colombo, were comfortable and had very friendly cabin crew.
The plus for us, after a couple of bad experiences flying to the Caribbean, was that alcohol was only served with the main meal. The meal itself was of very good quality and tasty.
The cabin was kept spotlessley clean by the crew and we couldn't believe the army of cleaners who got on the aircraft for the quick turnaround in Male on the way back.
The in-flight entertainment was top notch with so many films and programmes to watch and the free,not to keep, headphones.
If anyone is flying to Colombo we would recommend not getting the long long long flight with the 90 mins in Male and the 5he stop in Dubai.