Flew from LHR to CMB and onwards to MLE on 7/11/14 and back 14/11/14, all in Economy. Outgoing flight A332, seat was uncomfortable - had to sit on the blanket to smooth out the lumps, and the in flight entertainment screen was poor. The cabin staff were hard working and attentive. Flight probably 80% full. The A320 for the onward flight to MLE was more spacious and comfortable. Both legs of the return flight were much better. MLE to CMB A343 flight was full but still OK, with full inflight entertainment. CMB to LHR in a recently re-furbished A332, which was much better than the outward flight. Lucky to move a front/bulkhead seat with plenty of leg room. Excellent choice of inflight entertainment, and hard working and attentive cabin staff. Each flight departed and arrived in good time. Overall, would use SriLankan Airlines again, but would hope to avoid the remaining old, tired rolling stock.