We require a 30% non-refundable deposit at time of booking along with an e-signed rental agreement. Check-in process is entirely online. Photo ID is required for check-in and when you arrive at Windsor Hills. A $500 security deposit is required and handled via a credit card “swipe” during check-in, similar to the check-in process at a hotel.