i think it's a really good deal.
the lay over in tokyo is quite common.
but please be aware that this lay over is NOT really in tokyo.
instead, it'll be a hotel close to the narita airport (if this is the case)
which is located in chiba county and at least an hour away from
shijuku in tokyo by JR express.
jal has chinese speaking flight attendants on those
flights from shanghai to tokyo.
you can also ask for help for your mom's flight from tokyo to nyc.
the other thing that you can help with the