I'd like to put a good word in for BMI Cabin Crew. They are all second to none in my experience. They are, of course, constantly let down at either end of a flight by a grossly inept IT Dept, the buggiest and slowest website I've ever come across and often shambolic disembarking at LHR but they never let their Company down.