Very nice flat with a beautiful view, the wifi was very good, the flat was very clean and very well equipped with everything you need to have a good stay (we stayed 2 weeks) (there is even a BBQ!).
The only thing I could say is that the two single beds in the second room were just a bit short and that an umbrella on the terrace would have be nice since Malta has extreme temperature during summer.