Idéalement situé dans le quartier de Datong à Taipei, le CHECK inn Express Taipei Station se trouve à 700 mètres du marché nocturne de Ningxia, à 1 km de la gare principale de Taipei et à 1,4 km du temple Zhongshan. Cet hôtel 3 étoiles propose des chambres climatisées avec salle de bains privative et connexion Wi-Fi gratuite. Il propose une réception ouverte 24h/24 et une bagagerie.
Toutes les chambres comprennent une télévision à écran plat et des articles de toilette gratuits.
Le CHECK inn Express Taipei Station se trouve à proximité de sites d'intérêt tels que le bâtiment du bureau présidentiel, la station de métro Ximen et la Maison Rouge. L'aéroport le plus proche, celui de Taipei Songshan, est situé à 5 km. Un service de navette aéroport peut être assuré moyennant des frais supplémentaires.