We found a beautifully located flat through airbnb that was everything we had hoped for, very reasonable price to rent, we had everything we needed in the flat for our short stay, all within a fantastic location, we will definitely be using this apartment next time we visit Valletta.