This tablecloth is handmade by artisans so it cannot be machine perfect. It may vary in size, color & thickness. Please return for any defects, we will issue a full refund. 100% Guaranteed! For any other reason, the actual shipping cost will be deducted from the refund. And the buyer is responsible for the return shipping.