Great location, just in the heart of valleta. From there you can reach any restaurant/bar ou monument in valleta by walking. Ferry to tree cities or to sliema are reachable by walking aswell.
The apartment has everything you need, the bed is very good and the view from the terrace is amazing.
I really recommend this place.