HOTSPOT: not working as it should

Hello,
my MikroTik is used in our restaurant for the guests. I bought it as it has the hotspot option. It’s connected to a TPLink router, and the router to a DSL router.

The problems are:

  • Guest sometimes can’t connect to the network
    Sometimes the don’t see the SSID
    Internet works sometimes slowly on it
    Login page doesn’t appear or appears after several minuts
    Even after logging in on the page it sometimes popsup after putting phone for 5 minutes
    I can’t log in with ma MacBook Pro used to be the same on iPhone but on iPhone now it works

Gere is my config. Please help.

[admin@MikroTik] > export
# feb/05/2016 23:25:45 by RouterOS 6.34
# software id = 6A5U-H45L
#
/interface bridge
add name=Hotspot
add name=Loopback
/interface ethernet
set [ find default-name=ether2 ] master-port=ether1
set [ find default-name=ether3 ] master-port=ether1
/interface wireless
set [ find default-name=wlan1 ] country=poland mode=ap-bridge ssid=SUSHICORNER wireless-protocol=802.11
/ip hotspot profile
add dns-name=wifi.sushicorner.pl hotspot-address=192.168.5.1 html-directory=sushispot login-by=http-chap name=\
    hsprof1 use-radius=yes
/ip hotspot user profile
set [ find default=yes ] rate-limit=1024k/4096k session-timeout=1h shared-users=100
/ip ipsec proposal
set [ find default=yes ] enc-algorithms=aes-128-cbc
/ip pool
add name=hs-pool-8 ranges=192.168.5.2-192.168.5.254
/ip dhcp-server
add address-pool=hs-pool-8 disabled=no interface=Hotspot lease-time=1h name=dhcp1
/ip hotspot
add address-pool=hs-pool-8 disabled=no interface=Hotspot name=hotspot1 profile=hsprof1
/interface bridge port
add bridge=Hotspot interface=wlan1
/ip address
add address=10.10.0.1 interface=Loopback network=10.10.0.1
add address=192.168.5.1/24 interface=Hotspot network=192.168.5.0
/ip dhcp-client
add default-route-distance=0 dhcp-options=hostname,clientid disabled=no interface=ether1
/ip dhcp-server network
add address=192.168.5.0/24 comment="hotspot network" gateway=192.168.5.1
/ip dns
set allow-remote-requests=yes servers=8.8.8.8
/ip firewall filter
add action=passthrough chain=unused-hs-chain comment="place hotspot rules here" disabled=yes
/ip firewall nat
add action=passthrough chain=unused-hs-chain comment="place hotspot rules here" disabled=yes
add action=masquerade chain=srcnat comment="masquerade hotspot network" src-address=192.168.5.0/24
/ip hotspot user
add name=sushispot password=password
/ip hotspot walled-garden
add comment="place hotspot rules here" disabled=yes
/radius
add address=10.10.0.1 secret=sekret service=hotspot
/system clock
set time-zone-name=Europe/Warsaw
/system scheduler
add interval=1d name=WlaczWiFi on-event=WlaczWiFi policy=\
    ftp,reboot,read,write,policy,test,password,sniff,sensitive start-date=jan/30/2016 start-time=09:59:59
add interval=1d name=WylaczWiFi on-event=WylaczWiFi policy=\
    ftp,reboot,read,write,policy,test,password,sniff,sensitive start-date=jan/30/2016 start-time=22:30:00
/system script
add name=WylaczWiFi owner=admin policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive source=\
    "interface wireless disable wlan1"
add name=WlaczWiFi owner=admin policy=ftp,reboot,read,write,policy,test,password,sniff,sensitive source=\
    "interface wireless enable wlan1"