We opted to fly with ANA using BMI regional to connect to their flight in Frankfurt, and on return via Munich to Bristol. This was significantly cheaper than a direct flight from London, and saved us travelling to Heathrow too. We booked the flights through ANA's partner airline Lufthansa.
The good: online check in was easy, boarding passes added to Apple Wallet, or you can have them e-mailed. Alternatively, pick them up at the airport. At the airport, staff were very helpful. As we booked through a codeshare, we couldn't change our seats after initially booking. At Frankfurt, I asked if there were others on the other side of the plane with 2 seats rather than in a three, but as it was fully booked it wasn't possible. Next thing we knew, we were paged back to the desk as the couple in the exit row were ineligible and the man we spoke to asked if we'd be happy to be moved. Nice of him to think of us!
The outward flight was on a 777, we were in the exit row so had lots of legroom. Despite being near the galley and toilets, we didn't have too much noise or many people congregating near our seats as many slept through the flight. The seats are slightly narrower with the tray table and IFE screen in the arm of the seat, but it's not too bad. The crew were very attentive, regularly passing through the cabin with water and juice. There were snacks and drinks left in the galley to help yourself to as well.
We had our main meal about an hour into the flight - there was a Japanese option and a Western meal (chicken in a sauce and vegetables). The food tasted okay and there was sides of noodles, salad and salmon sashimi. Plenty of drinks to choose from, soft drinks, beer and wine. They also brought around strawberry ice cream for dessert.
About 2 hours before landing, a hot breakfast was served again, a western or Japanese option was available, along with yoghurt, fruit and drinks.
Return journey to Munich was on a 787. Plenty of leg room in economy here, and again excellent service from the crew. Continually doing water and juice runs through the cabin, and again snacks and drinks in the galley.
IFE was very good on both flights - plenty of films and TV episodes to choose from. The screens were a decent size with remotes and touch screen on the 787.
For some reason we couldn't check in online for our return flight and annoyingly, they also couldn't check us in for our MUC-BRS flight or through check our bags which made me a little anxious as we had 2 hours to connect at MUC. MUC is a very efficient airport, so it worked out fine, but it wasn't explained why this was a problem and it was pretty busy at Haneda so I didn't push here. The check in agent was apologetic about it and did try to get it checked through.
Overall, ANA is a great airline, with excellent legroom and very good service. The crew worked hard on both flights, and despite being almost twelve hours, these were some of the more comfortable long haul flights I've experienced in economy.