Natalia and Mazen's place is just the right spot for when you visit Malta. The location is really close to the bus stations and some shops; the studio itself is more than sufficient for a couple, at least.
The hosts were really friendly and they made sure every info or tips needed were provided. 10/10, we totally recomend them :D