We went there a few months back. Parking is a hassle, took a speed boat for the 3 of us. Once there I expected to see wins and songtaews lined up, nope, none in sight. Ended up renting a MB for 300 thb. Went to Samae beach, very nice, 50 thb chairs were nice loungers and not the cloth type. Going back we hired a win to lessen the load going up the steep hill leaving the beach, as I don't think our MB could handle 3 of us.
For us it's too much hassle getting there to be worth it as we have equally nice beaches near us we can drive to. But for tourists who want the nice beach experience it would be worth getting a room for a few days there.