The place is located in Valletta by the bay so apart from great location you obtain proximity of the main bus station on island which can allow you to travel through the whole country without a need to rent a car.
We had great experience staying there. Francesca was super helpful by giving us travel tips and making sure our living standard is high enough.
I can truly recommend this place although it’s actually a basement :)