I brought a large bottle and filled it with the water from my room each morning. I had heard the water was filtered but brushed my teeth with bottled water and only drank bottled. The ice in the drinks was fine, never felt a sour stomach throughout the week. Also this is not your traditional all-inclusive resort food. There is some really good food and great accessible snacks (fresh guac, wood fired pizzas to order, tacos). The French restaurant is also really really good.
We are pescatarians and we wanted for nothing!