The house is located in a very central position and is on a walking distance from all the main landmarks of La Valletta.
Checking in and out were easy and instructions clear.