A lovely suite to spend some days in Valletta, located on one of the most desirable streets in Malta