Vianden Castle  was constructed between the 11th and 14th centuries on the foundations of a Roman 'castellum' and a Carolingian refuge. Although the castle had fallen into the state of ruin, it has been restored.  I noticed much more restoration work going on.