Hotel: I picked the Srisawat Resort (all hotels are resorts now) which is on Naraphip Road, the main road to the beach, same road as the train station.
We traveled budget class, didn’t want a fancy ocean front, walking distance to beach was ok, and we
went Sun-Mon-Tues to avoid weekend visitors. Note that when I searched Agoda one week before, the cheapest hotels were $30 up. When I searched again on Friday, Srisawat had a sale price. With tax, it was 750 baht/night (US$23). A procrastination payoff.
We loved the hotel. About 10 individual wooden bungalows with all finished wood inside, very clean, soft bed, pool, not so good wifi. Less than half bungalows were occupied. (In the visitors log when I signed out, mine was the only readable name, the others all Thai.) One bungalow is extra big and
has a deck and fish pond with 2 monster fish, over 1 meter long.