L'établissement Angel Island Eco Resort se situe dans un cadre tropical, sur l'île privée de Bidadari, à environ 30 minutes en bateau de Labuan Bajo. Le restaurant en bord de plage sert des spécialités à la carte.
Toutes les chambres comprennent une machine à expresso Malongo. Elles possèdent un balcon privé doté de chaises longues. Leur salle de bains privative semi-ouvertes est munie de 2 douches et de 2 lavabos. Des peignoirs et des chaussons sont fournis.
L'établissement comprend une boutique de souvenirs.
Un service de prêt de canoës-kayaks et d'équipements pour la plongée avec tuba est proposé à l'Angel Island Resort.