We enjoyed our stay at Francesca's place - it looks exactly like the photos and it was very clean when we arrived. She provided us with some recommendations of places to eat in which was helpful. Location wise - it's just a 10-15 minute walk away from the center of Valletta and is a great base for exploring Malta.
Being in the basement however with limited ventilation and close to the sea, it was quite humid (although there is a dehumidifier and ceiling fan which helped a little bit) during the night.
Overall, great value for money and would recommend it to anyone who wants to explore Malta!