Perfect place where to stay in Malta- near nice cafes, bus stops and places to see. And easy to chek in and out .