def is_local_link_information_valid(local_link_information_list):
    """Verify if a local link information list is valid.

    A local link information list is valid if:
    1 - the list has only one local link information
    2 - It has switch info defined
    3 - The switch info has a server_hardware_id
    4 - The switch info has information about being bootable
    5 - The switch info's bootable value is boolean
    """
    if len(local_link_information_list) != 1:
        return False
    local_link_information = local_link_information_list[0]
    switch_info = local_link_information.get('switch_info')
    if not switch_info:
        return False
    server_hardware_uuid = switch_info.get('server_hardware_id')
    bootable = switch_info.get('bootable')
    if not server_hardware_uuid:
        return False
    return isinstance(bootable, bool)
