Exact size and fabric I was looking for! I bought this as a replacement for a curtain that ripped, and these perfectly match the other curtains I have in my living room. They have the modern farmhouse feel that I was looking for.