Just returned from flying China Southern 787-8 and 777-300. Their seating is not accurate yet on Seat Guru, or even on their own site.
YVR-CAN
CAN-SFO
787 has 3 rows of business class 2-2-2 (no first class).
777 has 8 rows of 1-2-1 (no first class)
The hard product was very nice. Service was also good - sad to see them leave the Sky Team as I think they are superior to China Eastern. Transit in CAN was a breeze and the terminal & lounge is brand new.