Do I need to pay a deposit to make a reservation?

Yes maximum 50%.