The beach is relatively clean. The beach is sandy, very gentle and pleasant entrance, it is convenient with children. Sun beds can be booked in the evening, the price is 100 baht per day. There is everything on the beach: massages, drinks, hot food and ice cream. Minus the steep stairs, it will be difficult with strollers or sedentary visitors. There are few boats that take you to the islands every morning. There are very strong tides, buoys can have knee-deep water after low tide, but this is after 16:00 local time. There's enough water in the morning and you have to swim to the buoys.
It is clean, there are sun beds and umbrellas for 100 baht per day, the sea is also clean. The boats that take tourists from the beach to the island are a bit in the way. The place is pleasant, the view is beautiful!
I like everything, only of course if there is no dirt and debris floating in the sea, which sometimes happens. The beach line is large, there is everything related to services, massage, sun beds, drinks, toilets, rinse water and even dry towels. The swing is the most pleasing! It's not dangerous in the sea, no one bites, but you still need to look around, sometimes jellyfish sting (I've never seen it myself) my vacation was in June and October, there were no jellyfish.