We stayed on Koh Samui near Bophut a few years' ago and loved it as we had the beach and lots of great restaurants in walking distance.Looking for something similar either on KS or other islands which you can fly to from Bangkok. Going in July so should be on the East coast.
Would love to find a nice villa/ Airbnb rather than stay in a hotel.