This property is a dream. Honestly the pictures does this resort no justice. You have to experience this in person to understand the magic and ambiance. The structured villas are like no other, the staff is top tier when it comes to hotel hospitality. And the food is Michelin 5 star. There are a host of activities such as going into town and mingling with the locals, enjoying authentic Thai food, shopping, massages and so much more. The water activities are worth indulging in as well. My daughter and I called TreeHouse Villas literally Heaven on earth!