The Magic Castle is a great place to stay. It's clean, the building is cool, the staff is completely helpful and personable. The rooms aren't luxurious in any way, but they are clean and worth what you paid for.
The place is just down the street from the a metro stop (European Union), a mall, and it's a relatively short walk to the bustling grounds and nightlife of NDK (the National Palace of Culture).