"Najac is a commune in the Aveyron department in southern France. It is a picturesque village set along a ridge above a bend in the Aveyron River." (wikipedia). And I wouldn't have said it better. It was little fairytale village with a castle on the top. Unfortunately, we couldn't see the inside as it was closed until April. Worth visiting it, though.
credits: pictures taken and edited by me.