El Rancho is een verbouwde boerderij op 3 km van Tarifa en op 10 minuten lopen van het strand Los Lances. Het biedt appartementen en kamers, een seizoensgebonden buitenzwembad, gratis WiFi en gratis parkeergelegenheid.
De appartementen hebben een woonkamer met een slaapbank, een ventilator en een televisie. Er is een eigen badkamer en een kitchenette en een eethoek met een koelkast, een magnetron en een koffiezetapparaat.
De kamers zijn voorzien van airconditioning, een flatscreen-tv en een eigen badkamer met een haardroger.
El Rancho serveert een ontbijt. Er is een à-la-carterestaurant en een terras met barbecuefaciliteiten.
Er is ook een bagageopslag. Bij de excursiebalie kunt u fietsen huren. In de omgeving kunt u onder andere windsurfen, kitesurfen, snorkelen en paardrijden.