I ordered a Confederate Battle Flag, and paid the small additional amount for the "Rough Tex" material. My total price was a little over $30, and I received what I would consider a "WalMart quality" flag, like the USA flags they sell for about $15. The flag is printed, not embroidered, and of some sort of lightweight nylon material. It was shipped in a "6 ounce" envelope, if that gives you an idea of the weight of the flag. I may be expecting too much; The flag looks OK and I'm sure it is durable, but I purchased it more for an indoor display, and it looks too cheap for that. I'll be searching for an embroidered, higher quality flag.