Super host ! Great location (center of Malta) !
Great terrace (u can see the cooooooliest sunset)