Outstanding experience staying at Chateau La Vallette in the heart of Valletta!