We enjoyed our stay a lot. Joe and his wife were really nice and flat was great - very comfortable and cozy. Terace on the roof is really great addition to it -you can see church and beach from there. The town is small, but cozy and has all most necessary things (food shops, few nice bars, few restaurants close by and beach bus stop away ).
If you would be staying in this flat our suggestion is not to shop in the closest shops, but go two bus stops towards Valleta and there is shop Shoppers discount supermarket - it is bigger, cheaper and all goods are marked with prices so price is the same for locals and tourists.