Amazing once of a lifetime experience staying in this beautifully restored 15th century castle.