Great place within easy walking distance of all of Valletta