need to book appoints by hour have a limited seating capacity

I am setting a booking site for an in house project. I am currently installed the market place, appointment and the event + plugin.

I need to be able to select the appointment per hour then view the market place cart to select the ticket either adult or child and quantities. The tickets are limited per hour to trip to a limited capacity. Is there away to link the capacity from events into the marketplace plugin. As the events doesnt appear to give a recuring event per hour per day, per month, etc. The prefered booking method for this customer.

Is there a better solution to my problem?

Many Thanks