Carmen's place is great - I would highly recommend staying there! It's centrally located but slightly away from the noise and tourists of Balluta Bay in area where locals actually live.
The place is spacious and air conditioned! Communication with Carmen was excellent.