My son has been living in Majahual for 2 months and can't say enough about how wonderful the food is. He lived there for 4 months a year ago and never got sick until he hit Brownsville Texas on his way home. The food is fresh and delicious. He does however drink bottled water. Enjoy! Majahual is 2 miles from the cruise ship pier.