Il est situé dans un quartier privilégié de Puerto de la Cruz, à seulement 250 mètres de la plage et à côté de la Plaza del Charco, un endroit très populaire de la ville. L'hôtel dispose d'une terrasse sur le toit avec un espace de relaxation et une magnifique vue panoramique sur le mont Teide.