23 room luxury resort on a 14 acre Private Caribbean Island off the coast of Belize.