We just got back yesterday, and the only thing that would have me consider upgrading next time would be that the first night we were so tired that we got room service. It takes two credits, but was so nice and relaxing, especially for two tired children from travelling.
If we did deluxe, we would schedule breakfast or dinner in the room a lot! You get way (way) too much food, but it was so nice and convenient.
The server who brought it was so kind - he set it all up, and when he had me sign the check, told me that I didn't need to worry - gratuity was included! I didn't ask - he just told me! I have ordered room service many places many times, and never had the server tell me it was included; usually they hope for a little extra. Since our bill was quite high, I knew he was gettting a very good amount.
We did blow through those snacks easily, so extra snacks would be nice. I let my kids get sodas and stuff all the time (I don't buy soda at home usually, so that was a huge treat).
I did find that even with regular dining, we felt like we ate a lot! And we don't do dessert twice a day normally - it was lots of desserts! Some places you can get fruit, which is nice!
We had
free dining with the Visa promotion, so it was nice to try it out. Now I can see how so many folks like it; even paying for it would have been a huge savings!
If you will do room service, or some 2TS meals, I'd go for it. We left with one CS credit remaining, and really felt like we ate a lot! I'd also make sure you have plenty of reservations in place.