You can hardly live closer to a beautiful beach than in Golden Bay Cottages. Beautiful and convenient location, just near a 2, maybe even 3 km beach where you can walk, run, swim, drink, eat and whatever else you want to do in your time for beach relaxation. About 400 m from the hotel is the main road of the island, where you'll find lots of shops, restaurants, massage studios, exchange shops, etc.
The cottages are quite convenient, new, well maintained and a pleasure to live in. My only concern was the rather hard bed - but that's a matter of taste after all.
Breakfast is not something to remember forever, but it's quite decent - especially as a free add-on to a nice low season price. Wifi is OK, even though sometimes it's quite slow - but I guess this is a matter of the island infrastructure. It's always a good idea to have a Thai SIM with lots of internet in it - at least for backup, or when you need faster speeds.
And my only complaint for the whole stay, was from the first 5 minutes, then they tried to give me a deluxe bungalow instead of the twice more expensive sea view villa that I had booked. Fortunately, while still searching in my phone for the proof that this is not what I ordered, they knocked on my window and told me my villa would be ready in 10 minutes. Which doesn't mean that if I didn't argue, I wouldn't be left in the cheaper room, just paying double for that.