I absolutely adore this beautiful table cloth. It definitely would look perfect on a smaller table or on top of a larger tablecloth on a larger table. The pop of color it brings is perfection! It does not have a tag but appears to be cotton blend. I am not a fabrics expert. It is in excellent condition and measures approximately 44x 48.