The apartment is amazing, very clean, modern and spacious.
Communication from the host was excellent, they provided everything and more what we needed to know for our visit.
With In-Naxxar being fairly central to the island it made getting around the island very easy. Taxis are plentiful, efficient and reasonably priced.