Place was very easy to find, its really 5 min walk from the main square in Valletta and also very close to the sea walk, where you can find a ferry going to Silema. Its on a very quiet street, which I found very positive as well. There is a convenience shop one minute walk as well. Location is perfect for Malta exploration.