The place is super central. Just off Auberge De Castile. You can see the Upper Barrakka from the Balcony and sea-views of the Grand Harbour. The house has everything you need. Anna was extremely accommodating and allowed me to check in earlier. The service was exceptional as well. Would definitely recommend or come back!