So I was sceptical that there could be much difference between cleaning and polishing cloths however I have tried several different cloths and I think this is actually much better than the other cloths I have used.
I found that some of the cloths I have used are ok with guitars that have hard poly paint like modern US and Mexican Fenders standards but these cloths can actually create small scratches and swirl marks on softer nitro finished instruments like vintage guitars, Gibsons and some of the more expensive Fenders but this Fender cloth is great on even the most delicate finishes.
Good news is that it's one of the cheaper cleaning and polishing cloths you can buy.
The cloth is "microfibre" material which is quite "fluffy" but does not leave lint deposits on the guitar.
Other cloths like the Gibson Standard Polish Cloth, (which is pretty much just a "yellow duster" with a logo) tend to leave lint all over the instruments and especially the strings, while this type of cloth is a little bit cheaper the Fender cloth is much better and in my opinion well worth paying a little extra for.
They can be washed and wash well in a regular washing machine so they should last a long time.
The approximate size is 40 cm x 40 cm and it weighs approximately 60g.