For On-Location: 50% deposit required at time of booking. 24 hour notice required for cancellations, no refunds.