We stayed at this resort during christmas 2010 after research looking for something more upscale but yet genuine. First of all the positive about this resort is the fantastic location with beautiful scenery and the ecological touch. We could also have some understanding for the not so good service level since the staff are picked from the local villages around (Yao Island has no experience from tourism). Slow, very poor english skills and sometimes a little bit lazy and rude.
However this bad review is more based upon the facts that happened after we had come home from Thailand and I looked at my Amex bill. This took place the 26th of january and there I could see the resort had debit my card three times with the amount of 37 000 THB = 111 000 THB total. I immediately sent an email to my previous contact at the resort Mr Pornthip and told him about this. The next day I got a reply where they told me they were sorry about this, it was a mistake and they would credit my card with 111 000 - 37 000 = 74 000 THB. The money would come to me in the middle of February. My first thought was I had to wait quite long to get my money back (26/12 -> 15/2) then I looked what happened with the exchange rate Swedish Crowns vs Thai bath during the time. I realized that there had been dramatic difference to my disadvantage and this operation would cost me 1200 SEK or 5000 THB. So I sent an email to Mr Pornthip and told him that i think this is unacceptable. Now the big silence began from the Koh Yao Yai resort. No answer so I sent the same email again the next day and then another time 4 days later with CC to their sales@ adresses they have at their website. Still no answer. Then I tried all their email adresses I could find and sent it again the 8th of february and asked for help from the manager. Still no answer.
Finally I got help from American Express to get compensated for the exchange rate loss but got no more excuse or explanation from the resort. I think this behaviour is strange for a resort which have upscale ambitions and tries to compete with other great resorts in Thailand. My advice for other travelers to this resort is to check your credit card balance to be sure you will not get in trouble. if you do their willingness to help you is not good at all.