Dolphin Castle localiza-se em Donggang, na região de Pingtung County, a 21 km de Estação de Metro de Siaogang, e fornece acomodações com acesso Wi-Fi gratuito, um parque infantil, bicicletas gratuitas e estacionamento privado gratuito.
Algumas unidades possuem televisão de ecrã plano com consola de videojogos, uma casa de banho privativa com produtos de higiene pessoal gratuitos e uma kitchenette com frigorífico.
Dolphin Castle oferece uma variedade de comodidades de bem-estar, incluindo centro de fitness e banheira de hidromassagem.
Os hóspedes de Dolphin Castle podem usufruir de ténis de mesa no local ou de ciclismo nas proximidades.
Love Pier fica a 31 km de Dolphin Castle, enquanto Museu da História de Kaohsiung fica a 32 km de distância. O aeroporto mais próximo é o Aeroporto de Kaohsiung, que fica a 21 km de Dolphin Castle.