I had an amazing time in Malta and it was in large part due to Robert's place. The location is absolutely incredible as you can easily walk all over Valletta. You are 15 seconds away from incredible views of the three cities and the Barrakka gardens.
Robert was very hospitable and welcoming as well. I'd highly recommend checking this out.