Appointment Scheduling System to handle multiple chairs

I have an entertainment business where we are limited to a number of seats in the facility. My current system through square allows for booking on our appointment calendar, but will block out the whole time slot, even if it's for use of a single seat.

I currently have 5 seats in my store and I want to be able to have people book multiple seats while leaving the schedule open for the other open seats, such as if someone books 3 seats, I want it to show available still for that time slot since i still have 2 seats open (doesn't necessarily needs to say that there are 2 seats open, just needs to be bookable).

Square currently is unable to do that, and with so many scheduling software out there, it's hard to find the right one needed for my purposes.

Thanks!