Situé dans un parc à 10 km de l'île d'Ilhabela, ce complexe possède une piscine extérieure, un court de tennis, un bar et un restaurant. Cet hébergement indépendant dispose d'une connexion Wi-Fi gratuite.
Le centre-ville de São Sebastião est à 6 km. La plage de Cambury se trouve à 8 km du Vistabela. Les plages de Boiçucanga et de Maresias sont à 20 km, tandis que l'aéroport international de São Paulo-Guarulhos est à 208 km.