The location is excellent. It is in a quieter neighbourhood (which is nice) but right by a main bus stop so you can get into Valletta really fast or go wherever else you want. (Top tip, you can get an unlimited bus pass for 21 euros a week.)
The flat is big and comfortable. There's lots of steps but it's fine cos there's a little lift. The view of the marina is beautiful and you get great sunsets. Also Franco is very helpful. I'd definitely recommend staying there.