We went in December and it was very nice. Unfortunately we were there during the big freeze and it was like a wind tunnel in there with the cold weather! But otherwise it was SO nice. You didn't have to rush, you could enjoy something to eat while waiting for the fireworks. It was covered so that if it rained, you had the best seat in the house. The view was great. I was very leary about that, but it was actually a great place to see. The desserts were delicious. And it's fun to get to your table and have your name there!
When it came time for the fireworks, people just walked up to the railing and stood there to see the fireworks.
I highly recommend it!
You can book it by calling Disney Dining.