The resort is Generation Riviera Maya in Cancun Mexico.
Yes!
Yes! She can even help arrange your flight.
No, the water in Mexico is not safe to drink. It is advised to drink bottled water. Even when brushing your teeth.