Hotel se nachází ve zvýšené poloze na kopci, v turistickém centru Funchalu v dosahu promenády s restauracemi, bary a historického centra města, kam jezdí hotelový bus několikrát týdně zdarma. Z hotelu se nabízí nádherný výhled na město Funchal, na hory a na záliv.