The property is in a central location close to everything. The apartment is large and the bed comfortable. The one small downside (it didnt worry us) was the noise from the bars downstairs, the plus is there are really nice bars just down stairs. If you are looking for a place to stay in Valletta you would be pushed to find a better location of apartment.
We had a small issue where the power went out one evening ( a short in the bathroom ) it was not the fault of the owner but it was frustrating for us that we couldn't get anyone to respond until the following day.