I sum up my experience with the consumer end of companies in Jamaica from various industries.
TLDR; Not the most reliable solution, but it works and they've got the rep. Go somewhere else if you don't like waiting.
TLDR; yeah these guys don't even seem to have a real logo. But the food is decent and the ambience is as well.