Das Smile Inn - Taipei Main liegt 550 Meter von dem 2/28 Memorial Peace Park und bietet eine Gemeinschaftslounge und einen Gepäckraum. Das Hotel liegt 3 Kilometer vom Konfuziustempel entfernt und verfügt über 29 Zimmer mit Blick auf die Stadt.
Das fantastisch Hotel liegt in zentraler Lage ganz nah an der U-Bahn-Station Taipei Main Station, nahe dem Taipei City Mall. Das Smile Inn - Taipei Main befindet sich ganz neben der Nationalen Chiang-Kai-shek-Gedächtnishalle, 20 Fußminuten entfernt. Zudem liegt Huashan Park in unmittelbarer Nähe von der Unterkunft, und Shin Kong Life Tower ist etwa 100 Meter von der Unterkunft entfernt. Zu den bemerkenswerten religiösen Gebäuden in der Nähe gehört der Hsing Tian Kong, der in einer 2 km Entfernung vom Gasthof ist. Das fantastische Smile Inn - Taipei Main liegt auch in unmittelbarer Nähe vom Bahnhof Taipeh.
Die Gäste können in den Zimmern der Unterkunft einen Schreibtisch und Kabelkanäle genießen. Die Zimmer stellen Badezimmer mit einer getrennten Toilette und einer Dusche zur Verfügung. Zur Badezimmerausstattung gehören eine getrennte Toilette und eine Dusche sowie Annehmlichkeiten wie ein Haartrockner und Badelaken.
Das Restaurant Palais de Chine Hotel befindet sich in ungefähr 15 Gehminuten Entfernung vom Smile Inn - Taipei Main und ist auf die europäische Küche spezialisiert.