The Phoenix Hotel is beautiful and luxurious, with an open, airy feel and Asian art all over the place. The pool is very pleasant and well-used (including by my wife and me), and I also got a nice massage. Our room was nice, with a small deck overlooking the pool--though the hotel grounds are so extensive that it took a while to get there from the entry. The A/C and shower in our room worked well, but there was a problem with the shower pipes that created a loud noise and required periodically adjusting the knobs (sometimes in the middle of the night). The staff was over-the-top friendly, but the service itself was uneven. For example, the staff did not replace our towels and bath mats even after specific requests. (We took lots of showers due to the heat and humidity, so the towels needed replacing.) The included breakfast was extensive in a pretty setting, but the focus was on quantity over quality. One could find decent things to eat, though, whereas dinner was flat-out bad with slow service (though slow service seems common in Indonesia). We ate dinner at the hotel our first night and never again. We also were disappointed in the location. We thought we would like being near Malioboro St., but only visited it once and felt no need to go back. Instead, we went across town every night to an area with better restaurants. So although the Phoenix Hotel overall was very nice, we would probably try somewhere else if we ever went back to Yogyakarta.