54 inches by 42 inches. T are two very small very light stains. The tablecloth has bird, fish and bell ornaments and pine branches and cones. Add this unusual tablecloth to your collection! See my other auctions. I have more vintage Christmas tablecloths listed this week. Actual shipping cost plus a $1 handling fee. Insurance optional. I combined shipping whenever possible. I take Paypal, money orders, and personal checks. T is a 10 day waiting period for checks to clear before shipping. Good Luck!