If you come across a listing that offers Instant Booking, it means that:
Places that offer Instant Booking almost always have a pre-defined period of time you can book. It normally corresponds to a 6-month period to match the length of an academic semester.