Angel's Inn is a small, halal-certified hotel offering amenities like free Wi-Fi, a pool, and activities such as windsurfing and snorkeling. It features a restaurant and complimentary parking.