I just returned from Akumal where I have a condo and there was a lot of discussion about this. One theory is that the cause may have been water heater installed in a closet at that particular resort.

Our condo complex has all the water heaters on the roof.-- As a precaution because of gas stoves, we're all having CO2 detectors installed.