The location is superb but also keep in mind that there is a pub next door so ir can get a bit noisy. Also, it was easy to find a parking space just next to apartment and it did not cause us headache. :)
The apartment is on a ground floor and windows are facing another building and that was ok for us because we did not bring much time in flat - holidays were well spent by discovering spectacular Malta!