I've only ever flown on their 777s on domestic routes but always thought they were fine and compared favourably to Air France's long haul ones, for example.
One thing I really like about ANA is that you can preselect your seat on their website at no extra charge from the time of booking so on long haul trips it's often possible to ensure you've got an exit row seat.