O complexo de apartamentos tem uma localização central na cidade de Costa Teguise, a apenas 400 m da praia e a 800 m do centro. Nas imediações existem áreas comerciais com lojas, boutiques, bares e restaurantes. Este resort tem um total de 36 apartamentos. Os apartamentos contam com sala de estar, quarto separado, casa de banho, telefone com ligação directa, cofre e varanda ou terraço.