To answer your question, we were on Grand last week and our's had a curtain.
The Grand does have a soft drink plan - it's around $17 for the week per person and let's you get soda (via a mix, not cans) at any bar and during meals. Iced tea, coffee, and water are your free options.