I’m a beginner in mikrotik .
I have a hotel where I want to share free wifi for guests , so any one connect to my network via wifi , mikrotik gives him a specific profile speed , say 512k .
can this way work ?

Thanks in advance for your help , and sorry for my bad English .
you should do simple queue for each ip address separately.
so I have to make a 254 simple queue
?
If you’re planning to allocate same amount of bandwidth to all of the users. I suggest using PCQ that way you need to create only one single queue to manage whole subnet, and I see that as an efficient way to do that.