Imelda House bevindt zich op 3 minuten lopen van Ayangue Beach, en biedt accommodatie met een tuin, een terras en een 24-uursreceptie.
De units zijn voorzien van een balkon, airconditioning, een flatscreen-tv en een eigen badkamer met gratis toiletartikelen. Sommige units hebben ook een keuken met een koelkast, een oven en een magnetron.
Het appartement heeft een barbecue.