We loved Irina's place. She and her husband were really communicative and helpful, booking us taxis to and from the airport, and the flat is lovely with high ceilings, even nicer than the pictures.
We stayed as a group of 5 girls and if you are happy to share rooms it worked really well for us. For a couple or a group of 3, it would feel like a very luxurious apartment. It is well equipt and spotlessly clean.
Valetta is a 20-minute journey away and the closest beach (we found) is about 30 minutes by bus (a 40-minute walk and a 15-minute drive), but there are many places to swim that are closer. There was a strip of very nice restaurants a 5-minute walk away and also lots of shops. Public transport links are great, you can catch buses and boats from the coastal road which is a 5-minute walk from the apartment.
We would all highly recommend staying at Irina's place :)