The good, the bad, and the ugly.
The good: The food at the middle restaurant (not by the pool, and not the snack bar/outdoor bar near the check-in desk, the restaurant in between), was excellent. The waitstaff were incredible, and they were even able to telephone the fisherman to pick up extra crabs for us on our last day, when we forgot to ask a day in advance! The papaya salad was the best I had in Thailand, and so were some of the curries. We tried some other restaurants on the island, and this one was definitely the best. The infinite swimming pool was very nice, with a lovely patio/deck bar to go with. The people at the "front desk" were very helpful. When a storm delayed our boat back to the mainland (thereby,causing a domino effect, making us miss our flight out of Trat and another flight out of Bangkok), they were very helpful in talking to airlines and finding us a taxi from Trat to Bangkok to share with another (Thai) guest (it was actually fun!). Also, the thai massage here was incredible. Friendly, agile women who really made the stay relaxing. (although watch for mosquitoes while getting rubbed down!)
The Bad: Our bungalow was mediocre at best. However, we stayed in a smaller, cheaper, older unit, not the fancy new family units. There were cracks in the walls, allowing some mosquitoes to come in, and the bathroom was attached but outside-- but nothing like the pictures on the website. The beach was alright, and right at our finger tips, which was nice. Also, we stayed for New Years (Dec. 31), and there was a "party" that consisted of karaoke, fireworks, a fire dancer, and a buffet. The buffet food, unlike the middle restaurant, was awful, and the party was over priced and cleared out be 10:30pm. Would not recommend a New Year's party here.
The Ugly: On a low note, some of the bungalows that are not the beachfront ones (as ours was not), are set a little too close to the sewage moat. A lot of the hotels on the island use the high and low tide to pump sewage out of the property, so there is a moat behind the property with a sewage river. In the morning, it smells something awful. I'm not sure if this is a problem at other hotels on the island...
If there is no other places to stay on the island, Koh Mak Resort would do. However, whether you stay here or not, come for the food at the middle restaurant!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.