Le Neil Holiday Resort est un établissement 4 étoiles situé sur l'île de Neil. Il propose un service d'étage et un restaurant. L'hôtel dispose de chambres familiales.
Une connexion Wi-Fi est disponible gratuitement. Certaines chambres possèdent également un balcon.