First of all I have no idea how this lovely place could have got so bad reviews. The Owner is the nicest thai lady you might have met and her homemade thai food is just amazing. Make sure you like HOT food when ordering spicy, no tourist food but authentic thai cuisine awaits you.
She organized everything for us, speaks perfect english and staying with her felt like staying with family.
The Bungalow we had was nice, very spacious and well maintained. Huge bathroom, everything nice and clean. Even fridge and tv in the room. View is amazing, from the bad you can see the waves on the beach.. Some dogs here like everywhere in Thailand, very friendly ones though. We walked all the beach and this resort was on the more or less nicest spot of it. No rocks, very shallow, good for kids. True the beach is not too clean but this was more or less on the cleanest part of it - the owner does clean her part of the beach every morning.
Some sandflies were spottet all over the beach.. from bene resort all the way to ao kao.. no escaping them.
Don't let the other reviews fool you, go get a look and see if you like it. Only one thing was missing: hammocks would have been nice.
We took a big bungalow for three people (the extra bed was just a very thin mattress though) and paid 1900baht incl breakfast. The room and also the bath room were huge, with air con, good working hot shower. Breakfast with a wide range of choices, from authentic Thai style rice soup (recommendation!) to american or british or just fresh fruit with yoghurt.
We checked all the places on the beach and found this resort to be the best value.