With its splendid walls, towers, turrets and views, it felt like a fairy tale....