We did dinner there about 3 weeks ago. We were a group of 6 adults, and it was just the right amount of character interaction for us, we really didn't want that much since we just wanted to eat in the castle. I planned our reservation for just before the fireworks, so we had a 7:45 reservation and checked in at 7:30. We were waiting in the castle area for over an hour before that since I knew they would eventually block off access to the castle to get ready for the fireworks. They made us wait inside the castle halls after a certain time since they had to do fireworks testing.
We could have checked in earlier than we did, but we were waiting for one more member of our party to arrive from the airport. Once we did check in, we had to wait a while since Cinderella was on her break. Once she returned, the photos didn't take too long. We were called in for our seating at 7:55 and were given a wonderful spot next to the window. At 8:00 the fireworks began and we had a fantastic view. They dimmed the lights in the restaurant and played the music to the fireworks show. Our server said he would return to take our orders after the fireworks if we wanted, which we did. It was absolutely the most special night of our entire trip. I could see that if you were going with children you might want a little more interaction than I noticed in the room from the characters, but for 6 adults, we were more than satisfied.