The hotel is located at the beautiful North Beach on the colorful island of Isla Mujeres, in the Yucatan Peninsula. Guests can take a walk a few steps from downtown of this friendly island and facing the most beautiful white sand beaches of Isla Mujeres.