Die Unterkunft Neil Holiday Resort mit 4 Sternen ist in Neill Island gelegen. Diese Unterkunft besticht durch einen Zimmerservice und bietet Gästen außerdem ein Restaurant. Dieses Hotel hat ein Familienzimmer.
Kostenloses WLAN ist vorhanden für alle Gäste, ausgewählte Zimmer sind außerdem ausgerüstet mit einem Balkon.