Our party of 5 adults had a love/hate relationship with this apartment.
We loved Joanne! She was responsive and tried everything within her power to find workarounds (liaising with the owner, as she only manages the property). We spoke every day and she was always amazing.
The good - quiet apartment, spacious bedrooms and living area, free wifi, free parking, washing machine/dryer, good size kitchen, only 800m to Birgu.
The bad - dirty dishes, 2 power outages, the repaired dishwasher broke down twice and then was permanently out of action, ensuite shower was using double the water so we ran out of hot water the 1st day, but a workaround was found by day 2. The workarounds sometimes had side effects (eg disabling the dishwasher meant losing hot water in the kitchen).
If you want reliable facilities and a hassle free stay, you won't get it here. If you're happy to do daily property mgmt, you'll be ok.
Better yet: stay at one of Joanne's properties and avoid the problems altogether!