The hotel staff were the first noticeable thing about my stay, very happy and very accommodating; even with my 2AM arrival time (need to just email them ahead of time to confirm arrival outside of check-in hours).
The pool is smaller than it appears, but still a reasonable size for the size of the hotel. There are gardens lining every path and wild finches everywhere in the trees and birdhouses.
The restaurant was fine and had a complimentary breakfast that they seem willing to swap certain dishes around for which gives a good amount of options each morning, suck as swapping out the American option of bacon, eggs and toast with pancakes, etc. One negative about the restaurant, you need to be VERY specific about what you order if you wish for any type of change in their menu. For example, I ordered the seafood platter one night and asked for it not to be grilled but fried. So instead of battering the food, they simply put the food into the deep frier. Worst point of my stay, but I could see how under the circumstances it wasn't entirely their fault. Just be thorough with explaining things to the restaurant.
The free shuttle service was invaluable, the most I used on one day was three return trips to Ubud centre, which they were more than happy to do. Just be aware that ANYWHERE else, no matter how close to the hotel or in Mas where the hotel is actually located, if outside of Ubud, the price is very high for travel, but still accommodating.
All in all, very pleasant.