We visited this beach whilst staying at a nearby resort. The main purpose of our visit was to find a reasonably priced massage and there were plenty to choose from along with a good choice of beach bars and snack bars.
We went for the typical Thai massage which cost us 300 THB each. This was standard along the entire beach.
The beach resort was quiet and we had to search for a taxi to take us home. We also had to haggle a bit on price.
The beach is clean and offers water sports as well as massages and bars. Well worth a visit.