Definitely going with non-refundable deposits for any new customers. Only my older customers who have been so wonderful in the past get the benefits of pay-on-delivery. You should consider that, also. This table runner is really cute. I'd keep it too!