Perfect location, if your staying in Malta then this is the spot, lovely apartment.
The only drawback for us was the steep stairs.
Maria was a great host, extremely helpful.
Thank you.