Add a staff role for bookings only
Staff members should be able to have the ability to make/change/delete bookings without having the ability to change settings or add/remove staff. Otherwise anyone who can make bookings can also change anything. There needs to be a level between 'Viewer' and 'Administrator'. Maybe 'Assistant'?