Villa Cedros bevindt zich in Santa Cruz das Flores en biedt gratis WiFi en een tuin met een terras en uitzicht op de zee.
De homestay biedt een flatscreen-tv en een eigen badkamer met gratis toiletartikelen, een haardroger en douche. Er is ook een koelkast en waterkoker aanwezig.
Het dichtstbijzijnde vliegveld is Luchthaven Flores, op 7 km van Villa Cedros.