We couldn't be happier that we chose to stay on Koh Yao Noi. The island is exactly what we were looking for - a quiet, beautiful, untarnished paradise. I did extensive research before deciding to book Koyao Island Resort.
We arrived on a longtail boat to the beachfront of the resort. Though after we arrived, we were nearly forgotten about. They were clearly busy (or understaffed) & no one took the time to figure out who we were, tell us about the resort and what we could expect, etc. We had to flag someone down to figure out next steps & were told we could leave our bags and our room would be ready in a few hours. And that was it. Not the best first impression. We then took the resort bikes to check out the area and have lunch while we were waiting for our room. The island itself is such a gem and I'd highly recommend taking time to check out the local shops, restaurants, hidden beaches, etc. The locals are SO friendly and everything feels very safe.
Our villa was wonderful, spacious, & well kept. Breakfast buffet is impressive though the service at breakfast was unfriendly and sparse. We also had to call the front desk multiple times to have someone fix our toilet. Upon leaving, we went to settle our bill & saw charges in error. What next ensued was a thorough interrogation before they acted like they were doing us a favor by removing charges that weren't ours. All the potential to be a 5-star experience but misses the mark when it comes to customer service.