Place very well located and super friendly.
I recommend this place if you want to visit Malta completely, it is close to everything.