How have people found internet in Morocco? Is working off a SIM card a better option? Any preferred cell networks? Bonus points if you can tell me about internet / SIM card performance in imsouane!

Thanks