We have stayed there a few times and it is a great hotel!!
In answer to your question, they have fountain pop machines now (as of October anyway) and I think juice too. They have plastic cups and it just a self serve thing.
We were cheap and didn't want to pay for parking so we got a players card at the casino and parked there for free!! I know I know.