I stayed here for only one night and had a great time. The room was large, with everything you need, walk in shower and separate toilet, comfortable armchairs and a small terrace. No air conditioning, but didn't need it either, the fans hanging from the ceiling were enough and the temperature in the room was fine for me. There is an old feel to the room and the green towels were peeling everywhere, they could use a little refreshing on this side, but this was the only down side. On the up side, I really liked the small indoors bamboo garden (in the picture). The place is literally on the beach, you just walk through the door and you are walking on white sand... It has a nice size swimming pool, which was clean and refreshing, with hammocks around and plenty of shade.
To not forget the nice helpful stuff, willing to help (the manager even offered us a lift to the main road next day as the taxi was running late). I enjoyed the fresh fruit for breakfast and the pina coladas after dinner, which was quite tasty as well, while the setting for the restaurant was great - open areas with lots of vegetation, flowers, beautiful surroundings.
I woud return for the place itself, but not for the beach experience, as the horse riding on offer makes the place smelly and kind of dirty and I am not the one to appreciate keeping those animals in the heat for tourists' sake... but the Natadola Beach Resort was great!
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC