Sugar Island Inn está en Magong, en la región de Penghu, cerca de National Penghu University of Science and Technology y Penghu Living Museum, y ofrece alojamiento con parking privado gratis.
Hay terraza con vistas a la ciudad, TV de pantalla plana por cable y aire acondicionado en algunas unidades.
La habitación en casa particular ofrece servicio de alquiler de coches.
Cerca del alojamiento hay puntos de interés como First Guesthouse Penghu, Four Eyes Well y Penghu Zhongyang Old Street. El aeropuerto (Aeropuerto de Penghu) está a 5 km.