Lovely! it reminds me of a chateau I once went to in South West France - it had everything you mention in the poem! a very romantic place, and perfect for a child!

Davie