Traveling as a family of three, including a small toddler. We really loved our stay and highly recommend Janice's place. The location is excellent, it is walking distance to the old town of Mdina and the other sights, there is parking if you need it, and it's convenient but quiet. Our host was extremely helpful and left us a welcome bottle of wine too.
The apartment has everything we needed, including a cot for our little one, and a well equipped kitchen. The apartment is either new or newly refurbished, certainly we had no complaints. There is air conditioning that also works as heating, and we needed it as we travelled in December - probably the best time to go is spring or fall/autumn, when it wouldn't be so cold in the evening. You could also sit out on the balcony and enjoy the sunset - it was too cold for us to use.
Struggling to think of any other negatives - beware the local shops seem to shut quite early so plan ahead if you will arrive late and need to buy food... and if you do laundry beware it will take more than a day to dry as the humidity is high (in winter).
I highly recommend this place, particularly if you hire a car and can use as a base not just for Rabat / Mdina but also other places in Malta.