So recently flew JAL F NRT-ORD. Gotta say the service was top notch. The crew seemed to really care about making sure I had an enjoyable flight. But, as for the food and hard product, I would say nice but not blown away like I have been on some other airlines.