Vela encontra-se na área de St. Andrew's, em Is-Swieqi, a 2,5 km de Balluta Bay Beach e a 2 km de Love Monument. O acesso Wi-Fi gratuito é oferecido em toda a propriedade.
A acomodação está equipada com televisão de ecrã plano e uma casa de banho privativa com banheira ou chuveiro, além disso a cozinha tem um frigorífico, um micro-ondas e uma torradeira.
Vela tem vários pontos de interesse populares nas suas proximidades, incluindo St George's Bay Beach, Bay Street Shopping Complex e Portomaso Marina. O aeroporto mais próximo é o Aeroporto Internacional de Malta, que está a 9 km de Vela, e o alojamento disponibiliza serviço de transfer do aeroporto por um custo adicional.