Hi,

Have you considered using the built-in functionality of Outlook's calendar?
The date & time are an intimate part of booking an appointment/meeting, buildings or meeting rooms can be added as a list of Locations/Resources (I think?) and the number of people could potentially be inferred from the list of Invitees.

hth
Rob