Chateau de Bagnols - one of the most special places to stay in France