If you want to stay in Valletta I would definitely reccomend Jeffreys place. Apartment it situated near city centre with view on Three Cities. The apartment is big enough for two person with small private terrace. The apartment does have all kitchenware and also stove where you can cook. The only minusws are that apartment is in a few meters above the ground so if there are people passing you they can see on the terrace. Sometimes we hear nosises from the centre but it is in all city centres.