Eclipse is a really nice looking hotel, with nice and big rooms. The airco is a bit cold and I couldn't turn the temperature up and in the evening I would recommend eating in one of many restaurants in the vicinity. The staff is really nice and helpful and willing to help you learn bahasa Indonesia and learn things about local fruits, customs and more. The swimming pool is gorgeous, the breakfast (especially the Indonesian breakfast) is delicious, and the bathrooms are western with a hot shower and high toilet that can flush. We had a room at the swimming pool by the by, so we could just walk in.
Yogya is a typical dirty, upcoming city: no walkways, LOTS of traffic, especially motorcycles, lots of garbage everywhere