This is undeveloped non-tourist Thailand. We took the 3rd class train from HUA HIN which was very, very cheap (something like 35 baht) and a great experience passing through scenic countryside. On arrival at Bang Saphan Noi train station we were surprised - there were no taxis or tourists at all. We called the owner of Sananwan Beach B&B who contacted one of his friends (a semi-resident at the B&B) to come and pick us up. It took a while, as we had not booked in advance, and the friend was busy elsewhere, but we eventually got there.
There are no restaurants around, but the B&B has an onsite restaurant which serves the same meals as those found at the Sananwan HOTEL NEAR Bangkok. The cooking was good and the meals were varied (you can even get Whitley Bay fish & chips). You are free to bring your own drinks to the restaurant, and if you buy food they will cook it for a small fee. There is a small shop just along the road (turn right onto the main road, walk a few hundred metres, it's on the left) where you can buy a few snacks, soft drinks, Thai whisky etc.