The Vista Inn localiza-se em Falmouth, a 2,5 km de Luminous Lagoon, e fornece acomodações com uma piscina exterior, estacionamento privado gratuito, um centro de fitness e um jardim. Há um terraço e acesso Wi-Fi gratuito em toda a propriedade.
Os quartos dispõem de ar condicionado, televisão de ecrã plano com canais por satélite, um frigorífico, chaleira, chuveiro, produtos de higiene pessoal gratuitos e roupeiro. Todos os quartos incluem uma casa de banho privativa com banheira, enquanto alguns quartos estão equipados com varanda e outros também disponibilizam vistas da montanha. No alojamento, os quartos estão equipados com roupa de cama e toalhas.
O aeroporto mais próximo é o Aeroporto Internacional Sangster, que fica a 30 km de The Vista Inn.