The "apartment" is actually a 3 story house with a great rooftop. The place is well connected with the public transport and also has public parking spots.
The only hiccup was the check in but we cleared it up with a phone call. Ellas was very responsive and welcoming. Would definitely stay there again if I'm ever back in Malta.