Zurich-Bangkok and return, on Airbus with the new Swiss Business Class lie-flat seats. Good check-in, helpful cabin staff, seat comfortable and easily adjusted including to lie-flat position: you can change hardness/softness and theres a back massage option. Only drawback - seat a bit narrow. I had no problems, in fact I slept better than on some other airlines business class eats, lying on my side and stretched out(Im over 6 ft) but someone a bit broader who sleeps on their back might not be so happy.
Id have no problems flying Swiss Business Class again.