mosaic is worth it nd the internet is not bad, does die down sometimes but usually very fast. the only problemm i encountered was during the connection because the majority of their technicians are arab and speak no english and we dont speak arabic. similarly during a technical problem we kept calling for three days and they had no idea what went wrong.when they actually arrived we hardly understood each other due to the language problem!