3 Sales Agents, 3 Meeting Rooms and 20 Products - One URL

3 Sales Agents, 3 Meeting Rooms and 20 Products - One URL

Hi Community! I'm looking to solve the complexity of having 3 Sales Agents, 3 Meeting Rooms and 20 Products in one location. This should be solved with one URL. I'm unsure how to best use the Service-Personnell-Ressource relationship. 
Please find 2 examples below:
  1. I need to be able to book Product 1 which is related to meeting room 1 or 2 and can be conducated by Sales Agent 1, 2 or 3 (based on availability).
  2. I need to be able to book Product 2 which is related to meeting room 3 and can be conducated by Sales Agent 1, 2 or 3 (based on availability).
Do you have any advice?

Thanks!