If you're traveling by train, the Malioboro Prime Hotel could be a good choice for your stay. It's strategically located across from the train station and not far from Malioboro. Laundry and laundry services are also available, but they're quite expensive. The rooms are clean, though small. The bathrooms are separate, with a separate toilet and shower. They're not soundproof due to the noise from train doors and passing trains. However, you can view Mount Merapi from the room's window.