Great place to stay in Malta!
You will not need anything - the apartment has everything you need. Also nearby are shops and the bus stop.