El Rancho is a converted farmhouse 3 km from Tarifa and 10 minutes’ walk from Los Lances Beach. It offers one-bedroom apartments and features a seasonal outdoor pool, free Wi-Fi and free parking. Each rustic apartment has a living room with a sofa bed, fan and TV. There is a private bathroom and a kitchenette and dining area with a fridge, microwave and coffee maker. Breakfast is available at the Rancho apartments. There is an à la carte restaurant and a terrace with barbecue facilities. Luggage storage and a laundry service are offered. You can hire a bicycle at the tour desk. Activities you can enjoy in the area include windsurfing, kitesurfing, snorkelling and horse riding.