The Sentosa Hotel (Taoyuan Branch) is an upmarket international executive apartment complex built to five-star standards. Opened in 2015, the hotel features business and leisure facilities including executive suites, a Western restaurant, meeting rooms, and an infinity pool. The 30-story property comprises approximately 402 high-end international executive apartments, consisting of 166 executive suites and 236 boutique apartments. All rooms are equipped with advanced modern furniture and electronic appliances, offering guests a stylish and comfortable accommodation experience.