I love these curtains.  They are very high quality and definitely keep the light out.
I love the farmhouse look, these definitely have the farmhouse feel.