Le Vista Cay 91 est situé à Orlando. Une connexion Wi-Fi est accessible gratuitement dans l'ensemble de ses locaux.
S'ouvrant sur un balcon, l'appartement climatisé comprend une cuisine entièrement équipée et une télévision. Cet établissement est non-fumeurs.