I have owned this for decades.  I think I got it in the early 1980's.  This room service table cloth from the Connaught Hotel is linen, and measures 36" x 22".  As you can see, it could use a wash and pressing, but no defects or stains.  The blue embroidery is as perfect  as you would expect for this ultra-Luxury hotel in Mayfair.