Twin Peaks Island Resort is close to Night Market, Al-Hana Mosque, and CHOGM Park. Also nearby are Lagenda Park and Eagle Square.
The hotel offers a restaurant. Wireless Internet access is complimentary in public areas. Onsite parking is complimentary.
The 71 air-conditioned guestrooms at Twin Peaks Island Resort include minibars.