The water in the stateroom is fine, but is not very cold. Like the others said, you can get ice and water on the lido deck anytime. A few years ago, we brought water and sodas on board and hardly drank any because we just didn't want to go to our cabin every time we wanted a drink. On our last 2 cruises, I bought our kids soda cards (kinda expensive, but convenient) and I drink the water on the lido deck.