This is a beautiful resort. The staff are wonderful, helpful, and friendly. The room was beautiful and the facilities (other than the dodgy wi-fi) were great.
The only downfall for us was that the hotel presented itself as vegan friendly on the website (and we were asked regarding dietary requirements on arrival) but in practice the variety and quality of vegan food offered was basic, and other than great fruits and juices at breakfast, the meals were untempting and bland with unmarinated, soft tofu in most dishes, and no desserts other than fruit (we did check). This has certainly not been our experience in other hotels and resorts so was quite a disappointments.
Nevertheless we found many amazing places serving great vegan food in the vicinity so this did not impact our stay too badly. When we did eat at the hotel the waiting staff were never less than warm and lovely.
Overall, not our best experience of a resort or hotel in Thailand but still very good. The hotel does make a mistake in setting high expectations regarding its ability to provide for vegan guests.