That's just beautiful ( a barn can be beautiful, right?) and sturdy. As much as the animals will appreciate it, I bet your children are going to have a good time playing in there too!
Batten down the hatches. We're sending a lot of wind your way today. It's really cold too.