They have a funny habit in the restaurants in Thailand of turning everything into a milkshake.I think they're convinced westerners can't resist them. You can get all kinds of UK , US and Australian chocolate bars made into shakes. The Snickers shake for example sounds good but it's full of peanut grit and tastes sickly sweet and rough.
They also call what we call smoothies shakes. They have no milk in them and are blended fruits. Some of these are very good as the fruit is always going to be fresh. I drank a few of these but then was introduced to the most amazing and beautiful of shakes; the mocha shake.
Now the mocha shake doesn't actually contain any real coffee. It's not an iced mocha like one of those things that Starbucks sell in the summer. I think it's a mixture of instant coffee, chocolate milkshake syrup or powder and a load of ice and cream. I may be wrong but I don't really want to know the ingredients as mysteries can enhance some things.
The best one I had was in a restaurant called Bamboo on Haad Yuan.