this is our first experience with JAL. we expect good service simply because it is a japanese airlines. but the services we received are beyond our expectations. flight attendants are friendly and cheerful. cabin is clean and comfortable. food and beverage is ample and delicious. this made our 12-hour flight from LHR to HND totally pleasant and enjoyable. we look forward to another flight with JAL. highly recommended.