Before I start complaining, here is what we were told by someone who has been here in September 2011 (18 months ago): Nice beach, clean water, shallow but deep enough for bathing, the reef visible at low tide now, was covered by water,
I am assuming this has to do with the different season of travels.
However, when we were there, the beach was very very shallow for most of the day, the water was warmer than the outside temperatures and it felt like getting into a bath. It basically looked like the sea was missing a good few liters of water. The South side of the beach was muddy and cloudy and not inviting to go for a swim. The north side is of fine white sand but very shallow. I saw a good few people snorkeling behind the exposed reef so there seems to be things of interest. Lots of sea cucumbers around the stony bits of the beach which were fun to watch. Locals make a great effort to clean the beach everyday.
We stayed at the Cookies Resort, which has no direct road or path connection to the "village" unless you want to walk a great detour ;) The best way to get into the streets behind the beach front resorts, is to just walk through one. You will find shops, restaurants, scooter rental places and 2 or 3 ATMs.
Nice restaurants along the beach, diving places adn 2 or 3 massage places at the beach and lovely sunsets!
It makes it easy to stay in the bay and not move for days.
If you do want to leave an explore, transportation is quite costly I though. To visit the neighbouring beach Haad May Had, I paid 100THB for a 5 minute drive and trying to arrange a taxi back from there the taxi driver wanted 200! I walked back, took me 45 minutes and it was a lovely walk :)
You are better off renting a scooter for the day. It is cheaper and gives you more flexibility.
Over all it was not the nice beach I had hoped for but the laid back atmosphere, the friendly staff of Cookies Resort and the nice pool (not to forget the nice cocktails these guys make) made up for it and we ended up staying longer than planned.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.