Do you require a deposit?

Not usually.  Cash payment is required upon set up of the castles.  Credit card and EFT facilities are available via prior arrangement.