Angel Island Resort offers a great tropical escape on a private Bidadari Island, which is located about a 30-minute boat ride from Labuan Bajo. Guests can enjoy the on-site restaurant. All rooms include a flat-screen TV with media player. The rooms have a private balcony with sun loungers to relax in after a busy day. You will find a coffee machine in the room. The rooms have a private semi-open bathroom fitted with a shower. Extras include bath robes and slippers. There is a gift shop at the property. Guests can enjoy various activities in the surroundings, including snorkeling and diving.