Doté d'une connexion Wi-Fi gratuite et de la climatisation, le Bayview est situé à San Ġiljan, à 2 minutes à pied de la plage de sable la plus proche. La baie de Spinola se trouve à 700 mètres. Un parking privé est disponible gratuitement sur place.
Les appartements disposent d'une télévision par câble à écran plat, tandis que certains comprennent une terrasse. Tous les appartements comprennent une cuisine équipée d'un four et d'un micro-ondes, ainsi qu'une salle de bains pourvue d'un sèche-cheveux. Les serviettes et le linge de lit sont fournis.
L'aéroport international de Malte est implanté à 11 km.