Place is well known for their "happy shakes" at a hefty 500baht per glass. Had one, one hour later.... no effect. Complained to bar staff and was unenthusiastically given another for free. 45 minutes later.... again, no effect. We complained to bar staff and asked for a refund where they repeated there would be no refund. We persisted we wanted a refund and after the while the manager came. We showed her reviews on Google from just a few hours ago stating the same thing as us and she kindly refunded us for the "happy shakes". Moral of the story, spend 25baht on a bottle of water instead of 500baht for a "happy shake" and you'll have the same effect and be hydrated.