Last time we flew the phenomenal Apex Suites on JAL's 777, at the time the seat was the best I'd ever seen in Business Class (now surpassed by Qatar Q Suites and ANA's The Room) but the catering was awful. More specifically there was almost no dinner and no snacking menu on a 7h30m flight! This time I deliberately filled up in the lounge before boarding the 900 Series Dreamliner to Tokyo...