A quiet little suite on a quiet, laid-back island off the coast of Belize...