I had been staying at a place on Ao Khao Kwai beach but since it was subject to the "low tide blues" - twice a day the water receded 4-500 meters and, call me old fashioned but I want my water RIGHT THERE all the time - I decided to move to a place on Ao Yai beach which is about two kilometres long with nice waves and not subject to tides. Plus you have a great view of the sunset. There are a string of places to stay along the beach ranging from super air-con to basic hut.
I chose Bamboo Bungalows as it was the largest place - there are scores of bungalows of differing sizes - and it had a restaurant. I wound up getting the cheapest place - 400 baht - and for that price I got a bungalow with a fan (there's electricity 24/7 so it works at night) with big bed, mosquito net and nice outdoor (cold) shower, perfectly adequate for my needs.
While I didn't personally avail myself of the facilities they have everything you need to enjoy water sports: kayaks, boogie boards, snorkel equipment. I don't find it necessary to travel with a device that connects me to the virtual world but there were LOTS of people who sat in the restaurant and for some reason were bent over their computers most of the day, so I assume the wi-fi they have is adequate. There was even one young English couple who sat next to each other and spent most of the day texting. Amazing. I thought they would stop when they ate dinner but - nope - they ate, ignored each other and continued to text.
The restaurant was fine for breakfast but just adequate for dinner. But not to worry, right next door is JJs - a FABULOUS fish restaurant where you can sit with your feet in the sand and devour huge portions of cooked to order caught that day fish.
The Thai woman manager was on the job all day it seemed doing everything - waiting tables, dealing with reservations, changing money, reserving ferry tickets, taking the laundry - I have rarely seen a manager work so much.
Payment can be made by credit card - against the usual 3% surcharge - but as telephone lines are wonky make sure they're working and have cash in reserve just in case.