100% recommend this place! The location is convenient - near Taipei Main Station and the unit is also located on a high level.
Check in is 24/7 so if you have any issues, you can always approach the counter staff.