L'Alborada Aparthotel se trouve à 50 mètres du front de mer, à 5 minutes à pied de la gare routière et du terminal ferry de Sliema. Doté d'un toit-terrasse, il propose des chambres avec kitchenette et salle de bains privative.
Les chambres spacieuses de l'Alborada sont décorées sobrement dans un style moderne. Toutes comprennent un réfrigérateur et un plateau/bouilloire. Certaines sont équipées d'un coffre-fort et/ou offrent une vue sur la mer.
L'Alborada Apartments est entouré de nombreux cafés, bars et restaurants de Sliema. Enfin, l'établissement se trouve à 20 minutes à pied de San Ġiljan.