Rosa's place is perfectly located in the centre of Valletta and in walking distance to many of the sites. Rosa and George are amazing hosts. They were very hospitable and provided lots of local tips / advice. My stay at their place was very pleasant (minus it being quite cold at the time of my visit)