findFreeRooms with reservations check implementation