I am travelling to Japan for two weeks during May, I will be spending the final two nights in Tokyo and have an 08:50 return flight from Haneda to London on a Saturday morning. So ideally I would want to be at the airport a couple of hours before then at least.
I'm wondering whether I need to be looking at accommodation close to the airport, or will I be Ok taking the train from the city itself at that time? If possible, I would prefer to stay in the city, maybe somewhere like Shinjuku? Is there any other area that would be good for access to Haneda in the morning?