It's a brandable for sure, $xxx or maybe $xxxx. It sounds nice but only written down, verbally it'll need explaining, as jhm stated, it's like "internet".
Nothing worse than having to explain your business name!
But again there is some potential for a brand but likely a long wait, if a sale comes at all - there are many available to choose from.