Overall, Koh Yao Yai Village was a great peaceful getaway. Not quite the beach holiday i had hoped for because of the heavy downpour during late August (Don't try your luck during the monsoon season). All tours take place on other islands/beaches and unfortunately we couldn't go on any because of the rain. So was confined to the resort's library (which shelves plenty of books) + one restaurant (recommend the massaman curry) the entire duration of the trip but it was relaxing nonetheless. A great getaway from the hustle and bustle of the city with very warm, welcoming staff. On the last day the sun came out and the infinity pool that overlooks the beach was stunning - definitely the highlight of the resort. The beach on the other hand is disappointing, not one for the postcards or for swimming purposes. The resort is massive and expanding - which also meant construction work (noisy). We booked a seaview villa and it was more murky lagoon view NOT seaview. So that was a bit of a disappointment but the inside was very spacious with a nice outdoor shower. However don't be expecting a 5 star resort - the partitions didn't shut properly and the floor was rather oily?? Powercuts during storms. But they do treat you well - with daily room cleaning + transportation to the restaurant/lobby via golf cart if you so desired.
2 things I wish I had known before going:
(1) Travel from Phuket-Koh Yao Yai and NOT from Krabi-Koh Yao Yai. The travel from Krabi airport took us a good 4 hours+, consisting of car-speed boat-tuk tuk-longtail boat-tuk tuk. Exhausting. But journey to Phuket was MUCH shorter (tuk tuk-speedboat-car)
(2) Beach is not breathtaking. Koh Yao Yai is unfortunately not known for its pristine beaches. (The infinity pool however IS breathtaking)
Would i be returning? Probably not in the near future. Was a great holiday but think I'll try staying at Koh Phi Phi itself for the picturesque beaches next time