Situato a Magong, nella Contea di Penghu, vicino alla National Penghu University of Science and Technology e al Penghu Living Museum, lo Sugar Island Inn offre sistemazioni con parcheggio privato gratuito.
Le sistemazioni sono dotate di balcone, aria condizionata, TV a schermo piatto e bagno privato con doccia e asciugacapelli. Tutte le sistemazioni vantano una terrazza con vista sulla città.
Tra i luoghi d'interesse nelle vicinanze figurano il Penghu South Sea Visitor Centre, la First Guesthouse Penghu e il Four Eyes. Pozzo. Lo Sugar Island Inn dista 5 km dall'Aeroporto di Makung, lo scalo più vicino, raggiungibile con un servizio navetta gratuito.