Offrant une vue sur la ville, le Sugar Island Inn est situé à Magong, à 500 mètres de l'université nationale des sciences et de la technologie de Penghu et à 1,1 km du musée de la vie de Penghu. Il se trouve à 1,8 km du First Guesthouse Penghu et propose une bagagerie. Un parking privé gratuit est disponible et l'établissement assure un service de location de voitures si vous souhaitez explorer les environs.
Certains logements comprennent une terrasse, une télévision par câble à écran plat avec des services de streaming et la climatisation. Les logements comprennent une salle de bains privative.
Vous séjournerez à 1,9 km du Four Eyes Well et à 2 km du pont arc-en-ciel de Xiying. L'aéroport de Penghu, le plus proche, est implanté à 5 km.