Hannah's place is excellent. The location is really very centralised - really near to both the MTR and the Taipei Train Station. The 7-11 downstairs is really convenient for quick bites and getting daily necessities. In the place, you have everything you need - from a fridge to plastic bags to chopsticks. I was sick during the trip and Hannah's place provided an address for me to see a doctor (and I recovered).
Would recommend for those that wants a good location to stay at Hannah's!