I enjoyed staying at Catherines place, it is very central - close to Sliema and the waterfront in Il Gzira. There is a bus stop 1 minute away for airport bus etc. I felt very much at home - first night I had problems - though to find the right streetdoor, did not notice the doornumber and felt bad to have to wake Catherine up, but I felt she meant that it was okay - she is a very nice person and host.