Well located place to stay in Valletta.