Helena's place was in a perfect spot for us. We were looking for a flat that was close enough to Sliema, Paceville and other popular places and that's exactly what we found. The place was central, clean and like described in the announcement. We had no issues in locating the apartment and checking in and out from the apt.
Parking can be tricky but not difficult to find.
I would def recommend this place.