You cannot beat the location of this place. It is so central and close to so many restaurants and places. If you want to hop on a tour bus, it will be from the Taipei Main Station right across. High Speed Train? right across.
John was also great and very responsive, gave us lots of recommendations.