We chose Niramaya to spend a few days with the family during Xmas 2015. The intention was to get some time together and relax. The Resort was fully booked those days but I have to say that it seemed not to be. The general atmosphere was quite and helped to be relaxed. The staff was extremely kind and helpful with all our requests and necessities. The facilities however, would require some minor maintenance because that is the only aspect which was highlighted by the rest of the family; for instance, the outdoor furniture, was not too clean (balinese bed) so that prevented us to use it. Any how that is considered a minor issue.
Without any doubt, we would repeat the experience.