It's a paid business class ticket. Full fare. When partner learned there was an overnight connection, which I hadn't realized when I made the reservation, he wanted to cancel the return. He said he'd consider keeping the return if he didn't have to pay for the hotel.
I'm actually in a remote corner of the world (bhutan) and flyertalk pages are taking a long time to render (30+ min) which is why I didn't do a search for the hotel. Was simply taking too long.