I can use it for a Co-work?

Lets say I have a space for 1000 coworkers total, on 3 buildings, the rules are:1 - They can only book one day before (today the can only book for tomorrow)2 - No need to pay (they paid in advance) but there is only room for 1000, so the person 1001 on booking, has to try next day.3 - The users are able to book only on certain building or floors (I will manage the rights for each user)