I spend in this apartment a month and I felt there like home.
Catherine and Yannick are very nice, helpful (if you don't know what to see in Malta they will always help you) and positive people.
It doesn't matter morning or evening they are always smiling and make you a good mood :)
The apartment is in good localization, you can go to the sea edge in about 5 min by feet.
If you want to learn English you have three schools (between the apartment and Alpha school is about 25 steps!).
I very recommend this Host! :)