Nice stay!I was there at the end of June.
If you want to visit La Valletta,Old lodge is perfectly located:by walking you can easily reach Republic Street and Merchants Street, the main roads and bus station to move all around Malta nearby Tritons fountain, then the Malta Experience and a nice beach 2 min.from the apartment. Few mins also to reach Sliema ferry.
I could not find a supermarket (easier in Sliema),but there's a very good butcher in North Street.