Can you give me some information on All Nippon Airways?

I would like to know the Pros and Cons of this airline because I will be flying with them this winter.
I am flying on a 777-300 from LAX to NRT.

How is the inflight services? What should i be expecting? I am flying on Economy class.
Update: Also, can you tell me if this seat is good 23G on B777-300? I know that there is a "SkyVision" on my flight, what is that?
3 answers 3