We spent a week in Dean's apartment and we had a very lovely stay.
plenty of space, well organized and furnished close to main amenities in Naxxar.
Totally recommended!