Kq business class is ok. It's a flat bed seat, and I've slept fine on them. The catering and service and IFE are pretty bad, though (as are ground services). I would avoid them for a day flight but for a night flight I slept and was perfectly satisfied.