The apartment is well stocked and does the job. Location is perfect, the bus stop is less than a minute walk away and has busses all over Malta, nice restaurants all around and a lidl just around the corner.
Great place if you want to be in the centre of Malta but still explore the island.