Free cancellation up to 14 days before the arrival date, with a 100% refund of the amount paid. Cancellations made within 14 days of arrival are non-refundable. No deposit is required for direct bookings.