Good place and right in the heart of Valletta. Recommend.