We spent the Easter weekend in this apartment and couldn't have been happier. It is very spacious, well equipped, the beds are comfortable, and that terrace alone is worth the price! The view is lovely, and of course the location is excellent for exploring Valletta and Sliema, either by just walking along the waterfront or hopping on one of the numerous bus lines that pass by.
We never met Franco, but communication with him before and during our stay was excellent and very friendly.
The only problem I can think of is the WiFi, which is really slow and becomes almost useless when more than one person tries to go online. Not an issue if you're just on holiday, but if you also have work to do, you might want to make other arrangements.
Other than that though, everything was perfect and we'd be very happy to return!