The flat has excellent location with a great view. It has everything you need. The room is facing the street so might be a little noisy for someone but nothing that you cannot get used to for a night or two.
The hosts were very responsive and always open to help.
Definitely recommending it if you consider visiting Malta.