Yes, we require at least 25% of the total cost of your booking upfront.  There may be a larger deposit required for more complicated bookings or events that require a greater upfront cost.