The resort has a number of bungalows in different dimensions, ranging from a 2-person to an oversized family. We stayed in a standard 2 person and were very satisfied; clean and everything you need in working order. The grounds are very nice, luscious green all over, and are very well maintained. Very clean pool and easy access to the (private) beach. Staff is very friendly and speaks basic English. Restaurant provides breakfast buffet only when enough customers are present (in our case that was from Fri-Sun, when people from Bangkok drove over for a weekend break). Other days, you just get standard set breakfast choice. Dinner is "a la carte", but they also provided for special requests; evidently to be ordered one day ahead. Normal prices. WiFi was ok. As mentioned in other reviews, it is best to have your own transport. There were some bikes (free of use) at the reception, but they were not in a very good shape. Motorbike rent on demand (250THB/day). We found the place outstanding ! Recommended.