Brilliant place, stunning piece of history right in the heart of Valletta Old Town!!