Amazing place right in the heart of the best of Valletta, which is itself a marvelous experience!