Unless you speak fluent Indonesian, I cannot recommend staying here. The rooms are clean, the restaurant is excellent, and they are eco friendly. My experience is described below:
Before arriving I booked a tour to Borobudur though this hotel which was confirmed by them. However, when I arrived, they hadn't arranged a driver and there was an additional 600k IDR transport charge (you shouldn't pay over 250k IDR MAX for transport to Borobudur). Naturally I declined to book though them.
Then, I received a note saying since I had the do not disturb sign up when housekeeping came by, I could call 6 when I was ready for them written in both English and Indonesian. This resulted in a saga of 3 tries to request room service and 5 tries to request clean mugs that were met with complete incomprehension even when using the paper with both Indonesian and English, until I went to the front desk. The front desk was able to resolve everything, but also felt the need to inform me that the staff had other things to do.
All in all, this was my least favorite place to stay in Indonesia.