We had a week in the apartment at end of October. The apartment is in a good location just off the main street which I think is called The Strand in Gzira. There is a shop near by for the essentials and you are near to restaurants and bars.
There is a lot of construction work in Malta, there was a project taking place near the apartment which meant builders were on site from 7am, sometimes earlier! It was quite noisy first thing so maybe take some ear plugs if you want a lie in!
The beds in the apartment were quite firm and very thin pillows, maybe the owners could invest in some new pillows, would make it more comfortable.
The apartment was very clean and quite spacious and had everything you need for a short stay.
Dima was very responsive and helpful to any questions I had.