I prefer Airbnbs to hotels because you usually get more bang (pun fully intended) for your buck. Hotels usually only change sheets during your stay twice a week anyway and I've found many Airbnbs have been providing extra towels lately, or a washing machine to use. They are also getting better at providing more toilet paper, which used to be my biggest beef with them. I stayed at one in the past that only provided one roll. I was paying over $250/night for the place and they couldn't figure out how to keep the place stocked up with more!?! Give me a break!!
This forum seems to be more active than the other sub forums on accommodation but I started a thread about Airbnb on Koh Samui if anyone has any experience renting a house or villa on the island:
https://www.bangkok-addicts.com/topic/10498-koh-samui-airbnb/