http://www.ba.com/welldone
If you feel the service was that good/professional/friendly, tell them, not just us!
Good to hear a positive experience though.
I too recently had an excellent flight (in CE not CW) - I think we are beginning to see some polarisation of opinion of CC and those that want to are going the extra mile to prove to pax that they should stick with BA.
^