Dit resort ligt in een park op 10 km van het eiland Ilhabela en beschikt over een buitenzwembad, een tennisbaan, een bar en een restaurant. De accommodatie met eigen kookgelegenheid is voorzien van gratis WiFi.
Het stadscentrum van São Sebastião ligt op 6 km afstand. Cambury Beach ligt op 8 km van Vistabela. De stranden van Boiçucanga en Maresias liggen beide op 20 km afstand en de internationale luchthaven São Paulo Guarulhos ligt op 208 km afstand.