Location: a short stroll to the main Malioboro avenue and at walking distance to the main train station (though with lugage you better take a taxi).
Hotel premises: big and resort-style, but you never feel like you are in a huge place; very new and efficient, with a beautiful courtyard featuring a fantastic swimming pool. The hotel hosts a travel agent and driver's services, which can be practical for arranging tours.
Staff: efficient and helpful
Restaurant: tried it several times for dinner, really worthwhile with good choice of different styles of dishes. While waiting time was at times a bit longish, the result was worth the wait.
Breakfast: very good choice of products, very fresh, catering to all tastes (Western and Asian)
Room: spacious, clean and nicely designed, with a sizeable bathroom; everything in good working order; excellent noise insulation provides for a good night sleep; WiFi was reliable and fast in both the room and common places (including courtyard).
Overall: top-notch hotel, most likely the best in town.