We didn't get to eat watching the fireworks, but we had an ADR at Teppan Edo (it was really good) at 7:20 and when we came out, it was basically time to start the fireworks. There were only a very few people up on the deck outside the restaurant and there was a really good view of Illuminations.