Yes, a deposit of €200 is required upon arrival. Check the information in the questions “Prices and payments”