I have flown Srilankan Airlines a couple of times.Good Airline and good service.The cabin crew WILL actually greet you with an actual smile as soon as you board.The transit at Colombo airport can be tiring if you have a long layoff.But you get a room within the airport itself if you want to relax a bit.