Почему они могут быть недоступны, если не забронированы? Система работает таким образом, что если 1 клиент выбрал место, то оно становится недоступным на 15 минут для всех прочих пользователей, если клиент отменил выбор этого места - оно снова открывается для всех пользователей. Это гарантирует невозможность бронирования одного и того же места двумя и более клиентами. Что тоже в свою очередь снимает нагрузку недовольных клиентов с Ваших плеч.
Что важно, клиент сможет забронировать только то количество мест, которое он указал в фильтре (в одну сторону).