We really enjoyed our time staying in the apartment. It was easy to get everywhere we want - the closes bus stop is Ponsonby and also the ferry to Valletta is in walking distance (10min). This is also the spot where the Hop On Hop Off busses leave where we did the south (red) route.
Along the street “The Strand” which is just down the street and at the bay, there are many nice restaurants and cafes, some of them turning into nice bars at night.
Since we are on a plant based diet, we really enjoyed and can recommend the place “Balance Bowl” which is also on the Strand - down Sir Patrick Stewards road and to the right.