This place is perfect, if you want to travel - 10 minutes far from centrum of Valletta by walk, 2 minutes on foot from bus stops, perfect bus connection from the airport (bus X4), near are two small food shops and few bars and cafes.
The flat is in third floor of the house (60 stairs - good excersises ;-)), kitchen is well equiped, good bed, nice view from roof terrace.