Answer:
Yes we do require a deposit, unless you pay by credit card.