We found this resort by accident as the one we were booked into on another part of the island didn't work out. Because of this, I had to quickly look at a local map of hotels and then started emailing each one. Within a few hours, the staff at Holiday Villa emailed me back and was happy to show me around that evening. Great customer service at the front desk and those that helped us in our room.
On short notice that evening, we looked at two types of accomodation. The first were two huge connecting rooms in the back of the resort. The other was a bungalow right beside the pool and we choose this one as we could fit our entire family in using a couch bed and two single beds. The main bedroom was large and had a very comfortable bed. The bathroom was huge and the first one of all the hotels in Thailand that had a bathtub. For the money, we had one of our best experiences. There are many villas, while ours was right by the pool and we liked that for our children, there are several that face the water and on a quiet part of the beach.
There are two clean pools at the resort, a large one good for swimming in and a smaller one that essentially is there for a large waterslide. My children had the best time using that slide!
There is a restaurant right by the pool where we had breakfast buffet each morning (very good) and then lunch. There is also a place to each by the beach. What I liked about this resort is that it didn't feel crowded even though it was very full. For example, we always found chairs by the pools.
The only negative is that if you want to have a beach, you don't really have one right in front of the resort but will find a good spot just a five minute walk down the beach.
This resort is also on one of the best beaches in Koh Lanta with plenty of good restaurants for evening dinner just a 5 or 10 minute walk down the beach.
When in Koh Lanta again, this resort is at the top of our list to go back to.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC