The place is ok, if you just want a place to sleep, wash and go on. The localization is really good, close to the public transport, close to the coast, and really convinient place for any bolt to pick you up. Rooms are clean and nice. Air-conditioning is working really well.
But you really have to expect, that the humidity in the apartament is really high. That may be cause of the climat on Malta, but I'm not sure. Do not expect any cups/mugs in the kitchen, there are none. Also the place is really for 4 ppl, the one additional person will have to sleep with one couple, cause the sofa in the living room has no bedding (when I asked for one, I was given a thin blanket).