We stayed here for a week. Overall, it was a great experience. The apartment located in the city center with many restaurants, pub, and shops nearby. It is very convenient to go anywhere either by foot or public transportation. The rooms are big and clean just as what we see on the photos. The communication with the owner is great - they reply pretty fast.
However, it is super cold during the night within the apartment, and there is nothing we can do about it ( if you travel to Malta in December ). And the gas stove in the kitchen is not able to be turned on properly - it always take us long time even to boil the water. Lastly, the internet connection is poor and not that stable.
Anyway, it is still a nice place to stay for short term.