Situato a Ponta Delgada, a 2,9 km dalla spiaggia di São Roque e a 600 m dalla Portas da Cidade, l'Upstairs home offre sistemazioni con connessione WiFi gratuita e una sala comune.
La struttura dista 1,2 km dal Santuario Nossa Senhora da Esperanca e 2,6 km dalle Estufas de Ananases.