My wife and I upgraded to business class just prior to the flight. The seats could lie flat and the layout was adequate. The food is below average compared to United or American business class. Service was average.
Our return trip was Economy Plus on their 747 which was good if you chose the seats next to the galley. It was a row of two and had extra space between the seat and the galley wall. Nothing stands out either pro or con.