Se encuentra en una zona privilegiada de Puerto de la Cruz, a solo 250 metros de la playa y junto la plaza del Charco, lugar muy concurrido del municipio. El hotel dispone de terraza en la azotea con zona de relax y una magnífica vista panorámica del Teide.